Commit b640eb52 authored by Eli Zaretskii's avatar Eli Zaretskii

(Special Properties): More accurate description of what the `cursor'

property does.
parent 4bf47195
2009-11-28 Eli Zaretskii <eliz@gnu.org>
* text.texi (Special Properties): More accurate description of
what the `cursor' property does.
2009-11-26 Kevin Ryde <user42@zip.com.au> 2009-11-26 Kevin Ryde <user42@zip.com.au>
* commands.texi (Misc Events): vindex mouse-wheel-up-event and * commands.texi (Misc Events): vindex mouse-wheel-up-event and
......
...@@ -3166,13 +3166,20 @@ Consecutive characters with the same @code{field} property constitute a ...@@ -3166,13 +3166,20 @@ Consecutive characters with the same @code{field} property constitute a
@item cursor @item cursor
@kindex cursor @r{(text property)} @kindex cursor @r{(text property)}
Normally, the cursor is displayed at the end of any overlay and text Normally, the cursor is displayed at the end of any overlay and text
property strings present at the current window position. You can property strings present at the current buffer position. You can
place the cursor on any desired character of these strings by giving place the cursor on any desired character of these strings by giving
that character a non-@code{nil} @code{cursor} text property. If the that character a non-@code{nil} @code{cursor} text property. In
value of the @code{cursor} property is an integer number, it specifies addition, if the value of the @code{cursor} property of an overlay
the number of buffer's character positions associated with the overlay string is an integer number, it specifies the number of buffer's
or text property string; this helps Emacs display the cursor correctly character positions associated with the overlay string; this way,
when point moves across these character positions. Emacs will display the cursor on the character with that property
regardless of whether the current buffer position is actually covered
by the overlay. Specifically, if the value of the @code{cursor}
property of a character is the number @var{n}, the cursor will be
displayed on this character for any buffer position in the range
@code{[@var{ovpos}..@var{ovpos}+@var{n}]}, where @var{ovpos} is the
starting buffer position covered by the overlay (@pxref{Managing
Overlays}).
@item pointer @item pointer
@kindex pointer @r{(text property)} @kindex pointer @r{(text property)}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment