# HG changeset patch # User Nick Roberts # Date 1152945459 0 # Node ID c9d66abb9b2c9a90403522371d50f9619472b11a # Parent a3d9a91b52a75c93ca0c07d6763e947dbc2a52a1 (Special Properties): Describe fontified text property in relation to a character (not text). diff -r a3d9a91b52a7 -r c9d66abb9b2c lispref/text.texi --- a/lispref/text.texi Sat Jul 15 06:37:03 2006 +0000 +++ b/lispref/text.texi Sat Jul 15 06:37:39 2006 +0000 @@ -3012,24 +3012,23 @@ @item fontified @kindex fontified @r{(text property)} -This property says whether the text has had faces assigned to it by -font locking. The display engine tests it to decide whether a buffer +This property says whether the character has a face assigned to it by font +locking. The display engine tests it to decide whether a buffer portion needs refontifying before display. @xref{Auto Faces}. It -takes one of these three values---other values are invalid: +takes one of three values: @table @asis @item @code{nil} -Font locking is disabled, or the @code{face} properties on the text, -if any, are invalid. - -@item The symbol @code{defer} -This value states that the text's @code{face} properties are invalid -and marks it for deferred fontification. It is used only when ``just -in time'' font locking is enabled. +Font locking is disabled, or the character's @code{face} property, if +any, is invalid. + +@item @code{defer} +The character's @code{face} property is invalid and it needs deferred +fontification. It is used only when ``just in time'' font locking is +enabled. @item @code{t} -The @code{face} properties, or lack of them, on the text are currently -valid. +The character's @code{face} property, or absence of one, is valid. @end table @item display @@ -3058,16 +3057,14 @@ @itemize @bullet{} @item -If @var{object} is a buffer, @var{pos} is the position in the buffer -where the @code{help-echo} text property was found. +If @var{object} is a buffer, @var{pos} is the position in the buffer. @item If @var{object} is an overlay, that overlay has a @code{help-echo} -property, and @var{pos} is the position in the overlay's buffer under -the mouse. +property, and @var{pos} is the position in the overlay's buffer. @item If @var{object} is a string (an overlay string or a string displayed with the @code{display} property), @var{pos} is the position in that -string under the mouse. +string. @end itemize If the value of the @code{help-echo} property is neither a function nor