# HG changeset patch # User stephent # Date 1060772860 0 # Node ID 1fa8838efe9982fff49cd8de10064593f35366b7 # Parent b0f57d54cba50282cdfe95b873038cc23bde9a3e [xemacs-hg @ 2003-08-13 11:07:35 by stephent] extent docs <87smo5byy5.fsf@tleepslib.sk.tsukuba.ac.jp> diff -r b0f57d54cba5 -r 1fa8838efe99 man/ChangeLog --- a/man/ChangeLog Tue Aug 12 21:52:28 2003 +0000 +++ b/man/ChangeLog Wed Aug 13 11:07:40 2003 +0000 @@ -1,3 +1,12 @@ +2003-07-31 René Kyllingstad + + * lispref/display.texi (Invisible Text): + mention line-move-ignore-invisible. + * lispref/extents.texi (Extent Properties): + end-glyph will still be displayed when invisible is set. + * lispref/extents.texi (Extents and Events): + only begin-glyph is highlighted. + 2003-08-12 Stephen J. Turnbull * xemacs-faq.texi (Q1.3.8): Fix typo, note errorneous recognition. diff -r b0f57d54cba5 -r 1fa8838efe99 man/lispref/display.texi --- a/man/lispref/display.texi Tue Aug 12 21:52:28 2003 +0000 +++ b/man/lispref/display.texi Wed Aug 13 11:07:40 2003 +0000 @@ -518,7 +518,9 @@ Ordinarily, commands that operate on text or move point do not care whether the text is invisible. However, the user-level line motion -commands explicitly ignore invisible newlines. +commands explicitly ignore invisible newlines. Since this causes a +slow-down of these commands it is turned off by default, controlled by +the variable @code{line-move-ignore-invisible}. @node Selective Display @section Selective Display diff -r b0f57d54cba5 -r 1fa8838efe99 man/lispref/extents.texi --- a/man/lispref/extents.texi Tue Aug 12 21:52:28 2003 +0000 +++ b/man/lispref/extents.texi Wed Aug 13 11:07:40 2003 +0000 @@ -574,7 +574,8 @@ @item invisible (Boolean) If @code{t}, text under this extent will not be displayed -- -it will look as if the text is not there at all. +it will look as if the text and the begin-glyph is not there at all. +The end-glyph will still be displayed. @item keymap (keymap or @code{nil}) This keymap is consulted for mouse clicks on this @@ -894,8 +895,9 @@ @section Interaction of Extents with Keyboard and Mouse Events If an extent has the @code{mouse-face} property set, it will be -highlighted when the mouse passes over it. Highlighting is accomplished -by merging the extent's face with the face or faces specified by the +highlighted when the mouse passes over it. This includes the +begin-glyph, but not the end-glyph. Highlighting is accomplished by +merging the extent's face with the face or faces specified by the @code{mouse-face} property. The effect is as if a pseudo-extent with the @code{mouse-face} face were inserted after the extent in the display order (@pxref{Extent Endpoints}, display order).