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:
parent
d5d105e863
commit
d93e053bb5
2 changed files with 15 additions and 9 deletions
|
|
@ -1,5 +1,8 @@
|
|||
2009-08-21 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* term/ns-win.el (ns-open-file-select-line):
|
||||
Use line-beginning-position rather than goto-line.
|
||||
|
||||
* apropos.el (apropos-command):
|
||||
* ehelp.el (electric-helpify):
|
||||
* printing.el (pr-show-setup):
|
||||
|
|
|
|||
|
|
@ -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)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue