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

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

[nongnu] elpa/helm b734d776bb 2/2: Stop using PA in kmacros


From: ELPA Syncer
Subject: [nongnu] elpa/helm b734d776bb 2/2: Stop using PA in kmacros
Date: Wed, 17 May 2023 01:59:40 -0400 (EDT)

branch: elpa/helm
commit b734d776bb16470819ad45758e2af29b3db9ef31
Author: Thierry Volpiatto <thievol@posteo.net>
Commit: Thierry Volpiatto <thievol@posteo.net>

    Stop using PA in kmacros
    
    This because kmacros containing minibuffer interaction clash with Helm
    minibuffer.
---
 helm-help.el | 7 +++++--
 helm-ring.el | 3 ++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/helm-help.el b/helm-help.el
index 82da522612..fe045f3436 100644
--- a/helm-help.el
+++ b/helm-help.el
@@ -2438,12 +2438,15 @@ command you want to execute before specifying prefix 
arg.
 - End the kmacro recording with `f4'.
 - Run `helm-execute-kmacro' to list all your kmacros.
 
-Use persistent action to run your kmacro as many times as needed.
-You can browse the kmacros with `helm-next-line' and `helm-previous-line'.
+When you press RET, your macro goes on top of ring and become the
+current macro, hit `f4' for further executions.
+Use `helm-execute-kmacro' again to change eventually your macro to execute.
 
 Note: You can't record keys running Helm commands except `helm-M-x', under the
 condition that you don't choose a command using Helm completion.
 
+See [[info:emacs#Keyboard Macros][Keyboard Macros]] for further infos on 
macros.
+
 ** Commands
 \\<helm-kmacro-map>")
 
diff --git a/helm-ring.el b/helm-ring.el
index 0c0a237a4a..05eb2b14d1 100644
--- a/helm-ring.el
+++ b/helm-ring.el
@@ -539,7 +539,8 @@ This command is useful when used with persistent action."
               (cl-loop for c in candidates collect
                        (propertize (help-key-description (car c) nil)
                                    'helm-realvalue c)))
-            :persistent-help "Execute kmacro"
+            :persistent-action 'ignore
+            :persistent-help "Do nothing"
             :help-message 'helm-kmacro-help-message
             :action
             (helm-make-actions



reply via email to

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