comparison lispref/text.texi @ 77839:3ca4fe7ebcb6

(Special Properties): Add link to Adjusting Point.
author Richard M. Stallman <rms@gnu.org>
date Wed, 30 May 2007 18:43:34 +0000
parents d20350ec6697
children 602257788b4a
comparison
equal deleted inserted replaced
77838:660e3e2cc86d 77839:3ca4fe7ebcb6
2951 Here is a table of text property names that have special built-in 2951 Here is a table of text property names that have special built-in
2952 meanings. The following sections list a few additional special property 2952 meanings. The following sections list a few additional special property
2953 names that control filling and property inheritance. All other names 2953 names that control filling and property inheritance. All other names
2954 have no standard meaning, and you can use them as you like. 2954 have no standard meaning, and you can use them as you like.
2955 2955
2956 Note: the properties @code{composition}, @code{display},
2957 @code{invisible} and @code{intangible} can also cause point to move to
2958 an acceptable place, after each Emacs command. @xref{Adjusting
2959 Point}.
2960
2956 @table @code 2961 @table @code
2957 @cindex property category of text character 2962 @cindex property category of text character
2958 @kindex category @r{(text property)} 2963 @kindex category @r{(text property)}
2959 @item category 2964 @item category
2960 If a character has a @code{category} property, we call it the 2965 If a character has a @code{category} property, we call it the
3137 If a group of consecutive characters have equal and non-@code{nil} 3142 If a group of consecutive characters have equal and non-@code{nil}
3138 @code{intangible} properties, then you cannot place point between them. 3143 @code{intangible} properties, then you cannot place point between them.
3139 If you try to move point forward into the group, point actually moves to 3144 If you try to move point forward into the group, point actually moves to
3140 the end of the group. If you try to move point backward into the group, 3145 the end of the group. If you try to move point backward into the group,
3141 point actually moves to the start of the group. 3146 point actually moves to the start of the group.
3147
3148 If consecutive characters have unequal non-@code{nil}
3149 @code{intangible} properties, they belong to separate groups; each
3150 group is separately treated as described above.
3142 3151
3143 When the variable @code{inhibit-point-motion-hooks} is non-@code{nil}, 3152 When the variable @code{inhibit-point-motion-hooks} is non-@code{nil},
3144 the @code{intangible} property is ignored. 3153 the @code{intangible} property is ignored.
3145 3154
3146 @item field 3155 @item field