Variable: transient-common-commands

transient-common-commands is a variable defined in transient.el.

Value

[:hide
 (lambda nil (defvar transient--redisplay-key)
   (and
    (not
     (equal (vconcat transient--redisplay-key)
	    (read-kbd-macro transient-common-command-prefix)))
    (not transient-show-common-commands)))
 ["Value commands" ("{p} s  " "Set" transient-set)
  ("{p} C-s" "Save" transient-save)
  ("{p} C-k" "Reset" transient-reset)
  ("{p} p  " "Previous value" transient-history-prev)
  ("{p} n  " "Next value" transient-history-next)]
 ["Sticky commands"
  ("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" ("{p} t" transient-toggle-common)
  ("{p} l" "Show/hide suffixes" transient-set-level)
  ("{p} a" transient-toggle-level-limit)]]

Documentation

Commands available in all transient menus.

The same functions, that are used to change bindings in transient prefix commands and transient groups (defined using transient-define-group), should be used to modify these bindings as well. The actual layout is stored in the symbol's transient--layout property. The variable value is only used when customizing transient-common-command-prefix, which resets the value of transient--layout based on the values of that option and this variable.

Source Code

;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defvar transient-common-commands
  [:hide (lambda ()
           (defvar transient--redisplay-key)
           (and (not (equal (vconcat transient--redisplay-key)
                            (read-kbd-macro transient-common-command-prefix)))
                (not transient-show-common-commands)))
   ["Value commands"
    ("{p} s  " "Set"            transient-set)
    ("{p} C-s" "Save"           transient-save)
    ("{p} C-k" "Reset"          transient-reset)
    ("{p} p  " "Previous value" transient-history-prev)
    ("{p} n  " "Next value"     transient-history-next)]
   ["Sticky commands"
    ;; Like `transient-sticky-map' except that
    ;; "C-g" has to be bound to a different command.
    ("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"
    ("{p} t" transient-toggle-common)
    ("{p} l" "Show/hide suffixes" transient-set-level)
    ("{p} a" transient-toggle-level-limit)]]
  "Commands available in all transient menus.

The same functions, that are used to change bindings in transient prefix
commands and transient groups (defined using `transient-define-group'),
should be used to modify these bindings as well.  The actual layout is
stored in the symbol's `transient--layout' property.  The variable value
is only used when customizing `transient-common-command-prefix', which
resets the value of `transient--layout' based on the values of that
option and this variable.")