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

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

[nongnu] elpa/evil-exchange 35dd0f0662 43/46: Merge pull request #13 fro


From: ELPA Syncer
Subject: [nongnu] elpa/evil-exchange 35dd0f0662 43/46: Merge pull request #13 from nnoodle/patch-1
Date: Thu, 6 Jan 2022 03:59:53 -0500 (EST)

branch: elpa/evil-exchange
commit 35dd0f0662789f043bd89a9f9801ffaf4318123f
Merge: 4769153781 0739b4ca7c
Author: Chenggang Zhou <v_v_4474@126.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #13 from nnoodle/patch-1
    
    Don't do exchange when buffer is dead.
---
 evil-exchange.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/evil-exchange.el b/evil-exchange.el
index 6220b433f3..5310f1696b 100644
--- a/evil-exchange.el
+++ b/evil-exchange.el
@@ -91,7 +91,8 @@
   (interactive "<R>")
   (let ((beg-marker (copy-marker beg t))
         (end-marker (copy-marker end nil)))
-    (if (null evil-exchange--position)
+    (if (or (null evil-exchange--position)
+            (not (buffer-live-p (car evil-exchange--position))))
         ;; call without evil-exchange--position set: store region
         (progn
           (setq evil-exchange--position (list (current-buffer) beg-marker 
end-marker type))



reply via email to

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