mirror of
https://github.com/magnars/multiple-cursors.el.git
synced 2025-10-13 21:03:05 +00:00
Slight optimisation
This commit is contained in:
parent
9938acaf71
commit
dfe8a2d1e8
@ -223,10 +223,8 @@ mark-multiple if point and mark is on different columns."
|
|||||||
(error "Mark a set of lines first."))
|
(error "Mark a set of lines first."))
|
||||||
(mc/remove-additional-cursors)
|
(mc/remove-additional-cursors)
|
||||||
(let* ((point-line (line-number-at-pos))
|
(let* ((point-line (line-number-at-pos))
|
||||||
(mark-line (save-excursion (exchange-point-and-mark) (line-number-at-pos)))
|
(mark-line (progn (exchange-point-and-mark) (line-number-at-pos)))
|
||||||
(num-cursors (abs (- point-line mark-line)))
|
|
||||||
(navigation-func (if (< point-line mark-line) 'previous-line 'next-line)))
|
(navigation-func (if (< point-line mark-line) 'previous-line 'next-line)))
|
||||||
(exchange-point-and-mark)
|
|
||||||
(deactivate-mark)
|
(deactivate-mark)
|
||||||
(while (not (eq (line-number-at-pos) point-line))
|
(while (not (eq (line-number-at-pos) point-line))
|
||||||
(mc/add-cursor-at-point)
|
(mc/add-cursor-at-point)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user