branch: externals/transient
commit f64f02439ee60fcba78baef7075227e6fa31f981
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    transient-common-commands: Cosmetics
---
 lisp/transient.el | 41 ++++++++++++++++++-----------------------
 1 file changed, 18 insertions(+), 23 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 7473c50b8b..1c0cc8f322 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1968,39 +1968,34 @@ to `transient-predicate-map'.  See also 
`transient-base-map'.")
   "C-g" #'transient-quit-seq)
 
 (defvar transient--common-command-prefixes '(?\C-x))
-
 (put 'transient-common-commands
      'transient--layout
      (list
       (eval
        (car (transient--parse-child
              'transient-common-commands
-             (vector
-              :hide
+             [:hide
               (lambda ()
-                (and (not (memq
-                           (car (bound-and-true-p transient--redisplay-key))
-                           transient--common-command-prefixes))
+                (defvar transient--redisplay-key)
+                (and (not (memq (car transient--redisplay-key)
+                                transient--common-command-prefixes))
                      (not transient-show-common-commands)))
-              (vector
-               "Value commands"
-               (list "C-x s  " "Set"            #'transient-set)
-               (list "C-x C-s" "Save"           #'transient-save)
-               (list "C-x C-k" "Reset"          #'transient-reset)
-               (list "C-x p  " "Previous value" #'transient-history-prev)
-               (list "C-x n  " "Next value"     #'transient-history-next))
-              (vector
-               "Sticky commands"
+              ["Value commands"
+               ("C-x s  " "Set"            transient-set)
+               ("C-x C-s" "Save"           transient-save)
+               ("C-x C-k" "Reset"          transient-reset)
+               ("C-x p  " "Previous value" transient-history-prev)
+               ("C-x n  " "Next value"     transient-history-next)]
+              ["Sticky commands"
                ;; Like `transient-sticky-map' except that
                ;; "C-g" has to be bound to a different command.
-               (list "C-g" "Quit prefix or transient" #'transient-quit-one)
-               (list "C-q" "Quit transient stack"     #'transient-quit-all)
-               (list "C-z" "Suspend transient stack"  #'transient-suspend))
-              (vector
-               "Customize"
-               (list "C-x t" #'transient-toggle-common)
-               (list "C-x l" "Show/hide suffixes" #'transient-set-level)
-               (list "C-x a" #'transient-toggle-level-limit)))))
+               ("C-g" "Quit prefix or transient" transient-quit-one)
+               ("C-q" "Quit transient stack"     transient-quit-all)
+               ("C-z" "Suspend transient stack"  transient-suspend)]
+              ["Customize"
+               ("C-x t" transient-toggle-common)
+               ("C-x l" "Show/hide suffixes" transient-set-level)
+               ("C-x a" transient-toggle-level-limit)]]))
        t)))
 
 (defvar-keymap transient-popup-navigation-map

Reply via email to