--- Begin Message ---
Subject: |
Info (point-entered, point-left): Doc incomplete, hence incorrect |
Date: |
Mon, 09 Sep 2013 19:04:59 +0530 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
The info doc (see below) makes no mention of intervals/text properties.
It should mention what intervals.c actually does.
,---- From intervals.c
| /* We run point-left and point-entered hooks here, if the
| two intervals are not equivalent. These hooks take
| (old_point, new_point) as arguments. */
`----
,---- (info "(elisp) Special Properties")
| `point-entered'
| `point-left'
| The special properties `point-entered' and `point-left' record
| hook functions that report motion of point. Each time point
| moves, Emacs compares these two property values:
|
| * the `point-left' property of the character after the old
| location, and
|
| * the `point-entered' property of the character after the new
| location.
|
| If these two values differ, each of them is called (if not `nil')
| with two arguments: the old value of point, and the new one.
`----
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#15312: Info (point-entered, point-left): Doc incomplete, hence incorrect |
Date: |
Fri, 15 Nov 2013 10:34:31 +0530 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
No thanks for working on this.
OP here. Closed.
--- End Message ---