Changeset 4210 for trunk/lispref/text.texi
- Timestamp:
- 06/02/07 09:29:41 (1 year ago)
- Files:
-
- trunk/lispref/text.texi (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lispref/text.texi
r4204 r4210 1656 1656 1657 1657 @defun indent-to-left-margin 1658 This is the default @code{indent-line-function}, used in Fundamental 1659 mode, Text mode, etc. Its effect is to adjust the indentation at the 1660 beginning of the current line to the value specified by the variable 1661 @code{left-margin}. This may involve either inserting or deleting 1662 whitespace. 1658 This function adjusts the indentation at the beginning of the current 1659 line to the value specified by the variable @code{left-margin}. (That 1660 may involve either inserting or deleting whitespace.) This function 1661 is value of @code{indent-line-function} in Paragraph-Indent Text mode. 1663 1662 @end defun 1664 1663 … … 2200 2199 In Lisp mode, the value is the symbol @code{lisp-indent-line}; in C 2201 2200 mode, @code{c-indent-line}; in Fortran mode, @code{fortran-indent-line}. 2202 In Fundamental mode, Text mode, and many other modes with no standard 2203 for indentation, the value is @code{indent-to-left-margin} (which is the 2204 default value). 2201 The default value is @code{indent-relative}. 2205 2202 @end defvar 2206 2203 … … 2957 2954 have no standard meaning, and you can use them as you like. 2958 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 2959 2961 @table @code 2960 2962 @cindex property category of text character … … 3025 3027 @item fontified 3026 3028 @kindex fontified @r{(text property)} 3027 This property says whether the character has a face assigned to it by font 3028 locking. The display engine tests it to decide whether a buffer 3029 portion needs refontifying before display. @xref{Auto Faces}. It 3030 takes one of three values: 3031 3032 @table @asis 3033 @item @code{nil} 3034 Font locking is disabled, or the character's @code{face} property, if 3035 any, is invalid. 3036 3037 @item @code{defer} 3038 This value is only used when ``just in time'' font locking is enabled 3039 and it means that the character's @code{face} property is invalid and 3040 needs deferred fontification. 3041 3042 @item @code{t} 3043 The character's @code{face} property, or absence of one, is valid. 3044 @end table 3029 This property says whether the text is ready for display. If 3030 @code{nil}, Emacs's redisplay routine calls the functions in 3031 @code{fontification-functions} (@pxref{Auto Faces}) to prepare this 3032 part of the buffer before it is displayed. It is used internally by 3033 the ``just in time'' font locking code. 3045 3034 3046 3035 @item display … … 3143 3132 the end of the group. If you try to move point backward into the group, 3144 3133 point actually moves to the start of the group. 3134 3135 If consecutive characters have unequal non-@code{nil} 3136 @code{intangible} properties, they belong to separate groups; each 3137 group is separately treated as described above. 3145 3138 3146 3139 When the variable @code{inhibit-point-motion-hooks} is non-@code{nil},
