2 Commits

Author SHA1 Message Date
Gene Goykhman 6f984c6e1d Also update furthest-cursor-before-point for transient-mark-mode inactive 2026-04-10 15:31:43 +02:00
Gene Goykhman 47c27f1e19 Check use-region-p rather than mark-active to better support
transient-mark-mode disabled
2026-04-10 15:31:43 +02:00
+2 -2
View File
@@ -56,7 +56,7 @@
beg)) beg))
(defun mc/furthest-cursor-before-point () (defun mc/furthest-cursor-before-point ()
(let ((beg (if mark-active (min (mark) (point)) (point))) (let ((beg (if (use-region-p) (use-region-beginning) (point)))
furthest) furthest)
(mc/for-each-fake-cursor (mc/for-each-fake-cursor
(when (< (mc/cursor-beg cursor) beg) (when (< (mc/cursor-beg cursor) beg)
@@ -65,7 +65,7 @@
furthest)) furthest))
(defun mc/furthest-cursor-after-point () (defun mc/furthest-cursor-after-point ()
(let ((end (if mark-active (max (mark) (point)) (point))) (let ((end (if (use-region-p) (use-region-end) (point)))
furthest) furthest)
(mc/for-each-fake-cursor (mc/for-each-fake-cursor
(when (> (mc/cursor-end cursor) end) (when (> (mc/cursor-end cursor) end)