comparison lisp/simple.el @ 18617:4fb803479728

(forward-visible-line): Use forward-line, not vertical-motion, when moving backwards.
author Richard M. Stallman <rms@gnu.org>
date Fri, 04 Jul 1997 21:01:42 +0000
parents 3c958a136c4a
children c7a1c26b934f
comparison
equal deleted inserted replaced
18616:8d93d6d7eb23 18617:4fb803479728
1187 (goto-char (next-overlay-change (point)))) 1187 (goto-char (next-overlay-change (point))))
1188 (or (zerop (forward-line 1)) 1188 (or (zerop (forward-line 1))
1189 (signal 'end-of-buffer nil))) 1189 (signal 'end-of-buffer nil)))
1190 (setq arg (1- arg))) 1190 (setq arg (1- arg)))
1191 (while (< arg 0) 1191 (while (< arg 0)
1192 (or (zerop (vertical-motion -1)) 1192 (or (zerop (forward-line -1))
1193 (signal 'beginning-of-buffer nil)) 1193 (signal 'beginning-of-buffer nil))
1194 (while (and (not (bobp)) 1194 (while (and (not (bobp))
1195 (let ((prop 1195 (let ((prop
1196 (get-char-property (1- (point)) 'invisible))) 1196 (get-char-property (1- (point)) 'invisible)))
1197 (if (eq buffer-invisibility-spec t) 1197 (if (eq buffer-invisibility-spec t)