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

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

[elpa] externals/speedrect e37d89acc6 63/90: wrap-command: ensure buffer


From: ELPA Syncer
Subject: [elpa] externals/speedrect e37d89acc6 63/90: wrap-command: ensure buffer is restored on re-running command
Date: Fri, 6 Dec 2024 18:59:16 -0500 (EST)

branch: externals/speedrect
commit e37d89acc6a03b48962b498ebafbe6a7c3b42fab
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>

    wrap-command: ensure buffer is restored on re-running command
---
 speedrect.el | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/speedrect.el b/speedrect.el
index b2ca652a5f..0168b83268 100644
--- a/speedrect.el
+++ b/speedrect.el
@@ -320,10 +320,12 @@ rectangle after the command runs, otherwise, stash it 
before."
     (when after (speedrect-stash))
     (when speedrect-continue
       (run-at-time 0 nil
-                  (lambda ()
-                    (activate-mark)
-                    (rectangle-mark-mode 1)
-                    (speedrect-recall-last))))))
+                  (lambda (buf)
+                    (with-current-buffer buf
+                      (activate-mark)
+                      (rectangle-mark-mode 1)
+                      (speedrect-recall-last)))
+                  (current-buffer)))))
 
 (defun speedrect-create-bindings ()
   "Create the bindings for speedrect.



reply via email to

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