X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=man%2Flispref%2Fextents.texi;h=968b835839564d04395c496cffbbbdd68089f951;hb=d78f3ae26e22d8e11c8e51a8cba17b4df238351d;hp=d9c852c69a989169821470802ce839bba7079ec5;hpb=98a6e4055a1fa624c592ac06f79287d55196ca37;p=chise%2Fxemacs-chise.git- diff --git a/man/lispref/extents.texi b/man/lispref/extents.texi index d9c852c..968b835 100644 --- a/man/lispref/extents.texi +++ b/man/lispref/extents.texi @@ -555,7 +555,7 @@ priority over faces later in the list. @xref{Extents and Events}. the extent. This takes precedence over the @code{text-pointer-glyph} and @code{nontext-pointer-glyph} variables. If for any reason this glyph is an invalid pointer, the standard glyphs will be used as -fallbacks. @xref{Mouse Pointer}. +fallbacks. @xref{External Glyphs}. @item detachable (Boolean) Whether this extent becomes detached when all of the text it @@ -574,7 +574,8 @@ this extent attached at a time. @xref{Duplicable Extents}. @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 @@ -832,7 +833,7 @@ Specifically: When a string is created using @code{buffer-substring} or @code{buffer-string}, any duplicable extents in the region corresponding to the string will be copied into the string (@pxref{Buffer -Contents}). When the string in inserted into a buffer using +Contents}). When the string is inserted into a buffer using @code{insert}, @code{insert-before-markers}, @code{insert-buffer} or @code{insert-buffer-substring}, the extents in the string will be copied back into the buffer (@pxref{Insertion}). The extents in a string can, @@ -894,8 +895,9 @@ overlaps the new range, the extent will simply be extended and the @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).