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

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

[elpa] externals/embark 1490ac3c7c 1/2: Pass the prefix argument to each


From: ELPA Syncer
Subject: [elpa] externals/embark 1490ac3c7c 1/2: Pass the prefix argument to each action call in embark-act-all
Date: Mon, 21 Feb 2022 00:57:30 -0500 (EST)

branch: externals/embark
commit 1490ac3c7c399c46382e084a746d79ed6b5550fc
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>

    Pass the prefix argument to each action call in embark-act-all
---
 embark.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/embark.el b/embark.el
index 77bdddf713..52824eec50 100644
--- a/embark.el
+++ b/embark.el
@@ -2165,10 +2165,12 @@ ARG is the prefix argument."
                      indicators (embark--action-keymap type nil)
                      (list (list :type type :multi (length candidates))))
                     (user-error "Canceled")))
+               (prefix prefix-arg)
                (act (lambda (candidate)
                       (cl-letf (((symbol-function 'embark--restart) #'ignore)
                                 ((symbol-function 'embark--confirm) #'ignore))
-                        (embark--act action candidate))))
+                        (let ((prefix-arg prefix))
+                          (embark--act action candidate)))))
                (quit (embark--quit-p action arg)))
           (when (and (eq action (embark--default-action type))
                      (eq action embark--command))
@@ -2179,7 +2181,8 @@ ARG is the prefix argument."
                     (y-or-n-p (format "Run %s on %d %ss? "
                                       action (length candidates) type)))
             (if (memq action embark-multitarget-actions)
-                (embark--act action transformed quit)
+                (let ((prefix-arg prefix))
+                  (embark--act action transformed quit))
               (if quit
                   (embark--quit-and-run #'mapc act candidates)
                 (mapc act candidates)



reply via email to

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