Show
Ignore:
Timestamp:
06/02/07 09:29:41 (1 year ago)
Author:
miyoshi
Message:

Sync up with Emacs_22_BASE.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lispref/text.texi

    r4204 r4210  
    16561656 
    16571657@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. 
     1658This function adjusts the indentation at the beginning of the current 
     1659line to the value specified by the variable @code{left-margin}.  (That 
     1660may involve either inserting or deleting whitespace.)  This function 
     1661is value of @code{indent-line-function} in Paragraph-Indent Text mode. 
    16631662@end defun 
    16641663 
     
    22002199In Lisp mode, the value is the symbol @code{lisp-indent-line}; in C 
    22012200mode, @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). 
     2201The default value is @code{indent-relative}. 
    22052202@end defvar 
    22062203 
     
    29572954have no standard meaning, and you can use them as you like. 
    29582955 
     2956  Note: the properties @code{composition}, @code{display}, 
     2957@code{invisible} and @code{intangible} can also cause point to move to 
     2958an acceptable place, after each Emacs command.  @xref{Adjusting 
     2959Point}. 
     2960 
    29592961@table @code 
    29602962@cindex property category of text character 
     
    30253027@item fontified 
    30263028@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 
     3029This 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 
     3032part of the buffer before it is displayed.  It is used internally by 
     3033the ``just in time'' font locking code. 
    30453034 
    30463035@item display 
     
    31433132the end of the group.  If you try to move point backward into the group, 
    31443133point actually moves to the start of the group. 
     3134 
     3135If consecutive characters have unequal non-@code{nil} 
     3136@code{intangible} properties, they belong to separate groups; each 
     3137group is separately treated as described above. 
    31453138 
    31463139When the variable @code{inhibit-point-motion-hooks} is non-@code{nil},