1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00

(ns-open-file-select-line): Use line-beginning-position rather than goto-line.

This commit is contained in:
Glenn Morris 2009-08-21 07:31:10 +00:00
parent d5d105e863
commit d93e053bb5
2 changed files with 15 additions and 9 deletions

View file

@ -728,18 +728,21 @@ Lines are highlighted according to `ns-input-line'."
ns-input-line)))
(ns-input-line
(if (not ns-select-overlay)
(overlay-put (setq ns-select-overlay (make-overlay (point-min) (point-min)))
(overlay-put (setq ns-select-overlay (make-overlay (point-min)
(point-min)))
'face 'highlight))
(let ((beg (save-excursion
(goto-line (if (consp ns-input-line)
(min (car ns-input-line) (cdr ns-input-line))
ns-input-line))
(point)))
(goto-char (point-min))
(line-beginning-position
(if (consp ns-input-line)
(min (car ns-input-line) (cdr ns-input-line))
ns-input-line))))
(end (save-excursion
(goto-line (+ 1 (if (consp ns-input-line)
(max (car ns-input-line) (cdr ns-input-line))
ns-input-line)))
(point))))
(goto-char (point-min))
(line-beginning-position
(1+ (if (consp ns-input-line)
(max (car ns-input-line) (cdr ns-input-line))
ns-input-line))))))
(move-overlay ns-select-overlay beg end)
(deactivate-mark)
(goto-char beg)))