emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/multiple-cursors 38e590c 292/434: Fix cycle-cursor behavio


From: ELPA Syncer
Subject: [nongnu] elpa/multiple-cursors 38e590c 292/434: Fix cycle-cursor behavior.
Date: Sat, 7 Aug 2021 09:20:45 -0400 (EDT)

branch: elpa/multiple-cursors
commit 38e590ce06c88c7447e629cb86dcc41f686ac56c
Author: Kouhei Yanagita <yanagi@shakenbu.org>
Commit: Kouhei Yanagita <yanagi@shakenbu.org>

    Fix cycle-cursor behavior.
    
    mc/cycle-forward had been skipping a cursor on (point-max).
    mc/cycle-backward had been skipping a cursor on (point-min).
---
 mc-cycle-cursors.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mc-cycle-cursors.el b/mc-cycle-cursors.el
index 4c93dc7..bb86aaa 100644
--- a/mc-cycle-cursors.el
+++ b/mc-cycle-cursors.el
@@ -32,7 +32,7 @@
 
 (defun mc/next-fake-cursor-after-point ()
   (let ((pos (point))
-        (next-pos (point-max))
+        (next-pos (1+ (point-max)))
         next)
     (mc/for-each-fake-cursor
      (let ((cursor-pos (overlay-get cursor 'point)))
@@ -44,7 +44,7 @@
 
 (defun mc/prev-fake-cursor-before-point ()
   (let ((pos (point))
-        (prev-pos (point-min))
+        (prev-pos (1- (point-min)))
         prev)
     (mc/for-each-fake-cursor
      (let ((cursor-pos (overlay-get cursor 'point)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]