mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-19 18:13:55 +00:00
Update comments.
This commit is contained in:
parent
8e6ea7a321
commit
594a1605cd
@ -3645,10 +3645,14 @@ Outline mode sets this."
|
||||
(setq new (point))
|
||||
|
||||
;; Process intangibility within a line.
|
||||
;; Move to the chosen destination position from above,
|
||||
;; with intangibility processing enabled.
|
||||
;; With inhibit-point-motion-hooks bound to nil, a call to
|
||||
;; goto-char moves point past intangible text.
|
||||
|
||||
;; Avoid calling point-entered and point-left.
|
||||
;; However, inhibit-point-motion-hooks controls both the
|
||||
;; intangibility and the point-entered/point-left hooks. The
|
||||
;; following hack avoids calling the point-* hooks
|
||||
;; unnecessarily. Note that we move *forward* past intangible
|
||||
;; text when the initial and final points are the same.
|
||||
(goto-char new)
|
||||
(let ((inhibit-point-motion-hooks nil))
|
||||
(goto-char new)
|
||||
|
@ -2016,6 +2016,10 @@ set_point_both (buffer, charpos, bytepos)
|
||||
register INTERVAL to, from, toprev, fromprev;
|
||||
int buffer_point;
|
||||
int old_position = BUF_PT (buffer);
|
||||
/* This ensures that we move forward past intangible text when the
|
||||
initial position is the same as the destination, in the rare
|
||||
instances where this is important, e.g. in line-move-finish
|
||||
(simple.el). */
|
||||
int backwards = (charpos < old_position ? 1 : 0);
|
||||
int have_overlays;
|
||||
int original_position;
|
||||
|
Loading…
Reference in New Issue
Block a user