Subject: bug#15312: closed (Re: bug#15312: Info (point-entered, point-left): Doc incomplete, hence incorrect)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 15 Nov 2013 05:05:05 +0000

Your bug report

#15312: Info (point-entered, point-left): Doc incomplete, hence incorrect

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
15312: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15312
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#15312: Info (point-entered, point-left): Doc incomplete, hence incorrect
From: Jambunathan K <[email-masked]>
To: [email-masked]
Date: Fri, 15 Nov 2013 10:34:31 +0530
List-Id: <debbugs-submit.debbugs.gnu.org>

No thanks for working on this.  

OP here.  Closed.

Subject: Info (point-entered, point-left): Doc incomplete, hence incorrect
From: Jambunathan K <[email-masked]>
To: [email-masked]
Date: Mon, 09 Sep 2013 19:04:59 +0530
List-Id: <debbugs-submit.debbugs.gnu.org>

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.
`----