Mercurial > emacs
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 |