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

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

[nongnu] elpa/iedit efe98b2015 248/301: fix `iedit-mode-on-fuction probl


From: ELPA Syncer
Subject: [nongnu] elpa/iedit efe98b2015 248/301: fix `iedit-mode-on-fuction problem
Date: Mon, 10 Jan 2022 22:59:07 -0500 (EST)

branch: elpa/iedit
commit efe98b201533627e0c830e3fa6f869b117b4072c
Author: victor <victorhge@gmail.com>
Commit: Victor <victorhge@gmail.com>

    fix `iedit-mode-on-fuction problem
    
    `mark-defun' behaves differently since Emacs 26.1.  If the mark is active, 
it
    marks the next or previous defun(s) after the one(s) already marked
---
 iedit.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/iedit.el b/iedit.el
index 49c9683df3..444c8f520a 100644
--- a/iedit.el
+++ b/iedit.el
@@ -388,6 +388,9 @@ Keymap used within overlays:
       (when arg
         (cond ((= 0 (prefix-numeric-value arg))
                (save-excursion
+                ;; Since Emacs 26.1, `mark-defun' marks the next defun if the
+                ;; mark is active.
+                (deactivate-mark t)
                  (mark-defun)
                  (setq beg (region-beginning))
                  (setq end (region-end))))



reply via email to

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