Variable: transient-predicate-map
transient-predicate-map is a variable defined in transient.el.
Value
Large value
<describe-key-briefly> transient--do-stay
<describe-key> transient--do-stay
<digit-argument> transient--do-stay
<ignore-preserving-kill-region> transient--do-noop
<mouse-drag-region> transient--do-mouse
<mouse-set-point> transient--do-mouse
<mouse-set-region> transient--do-mouse
<mwheel-scroll> transient--do-scroll
<negative-argument> transient--do-minus
<nil> transient--do-warn
<other-frame-prefix> transient--do-stay
<other-window-prefix> transient--do-stay
<scroll-bar-toolkit-scroll> transient--do-scroll
<top-level> transient--do-quit-all
<transient-backward-button> transient--do-move
<transient-copy-menu-text> transient--do-stay
<transient-forward-button> transient--do-move
<transient-help> transient--do-stay
<transient-history-next> transient--do-stay
<transient-history-prev> transient--do-stay
<transient-isearch-backward> transient--do-move
<transient-isearch-forward> transient--do-move
<transient-mouse-push-button> transient--do-move
<transient-noop> transient--do-noop
<transient-push-button> transient--do-push-button
<transient-quit-all> transient--do-quit-all
<transient-quit-one> transient--do-quit-one
<transient-quit-seq> transient--do-stay
<transient-reset> transient--do-call
<transient-save-and-exit> transient--do-exit
<transient-save> transient--do-call
<transient-scroll-down> transient--do-scroll
<transient-scroll-up> transient--do-scroll
<transient-set-and-exit> transient--do-exit
<transient-set-level> transient--do-stay
<transient-set> transient--do-call
<transient-show> transient--do-stay
<transient-suspend> transient--do-suspend
<transient-toggle-docstrings> transient--do-stay
<transient-update> transient--do-stay
<universal-argument-more> transient--do-stay
<universal-argument> transient--do-stay
Documentation
Base keymap used to map common commands to their transient behavior.
The "transient behavior" of a command controls, among other things, whether invoking the command causes the transient to be exited or not, and whether infix arguments are exported before doing so.
Each "key" is a command that is common to all transients and
that is bound in transient-map, transient-edit-map,
transient-sticky-map and/or transient-common-command.
Each binding is a "pre-command", a function that controls the transient behavior of the respective command.
For transient commands that are bound in individual transients, the transient behavior is specified using the :transient slot of the corresponding object.
Source Code
;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defvar-keymap transient-predicate-map
:doc "Base keymap used to map common commands to their transient behavior.
The \"transient behavior\" of a command controls, among other
things, whether invoking the command causes the transient to be
exited or not, and whether infix arguments are exported before
doing so.
Each \"key\" is a command that is common to all transients and
that is bound in `transient-map', `transient-edit-map',
`transient-sticky-map' and/or `transient-common-command'.
Each binding is a \"pre-command\", a function that controls the
transient behavior of the respective command.
For transient commands that are bound in individual transients,
the transient behavior is specified using the `:transient' slot
of the corresponding object."
"<transient-suspend>" #'transient--do-suspend
"<transient-help>" #'transient--do-stay
"<transient-set-level>" #'transient--do-stay
"<transient-history-prev>" #'transient--do-stay
"<transient-history-next>" #'transient--do-stay
"<universal-argument>" #'transient--do-stay
"<universal-argument-more>" #'transient--do-stay
"<negative-argument>" #'transient--do-minus
"<digit-argument>" #'transient--do-stay
"<other-frame-prefix>" #'transient--do-stay
"<other-window-prefix>" #'transient--do-stay
"<top-level>" #'transient--do-quit-all
"<transient-quit-all>" #'transient--do-quit-all
"<transient-quit-one>" #'transient--do-quit-one
"<transient-quit-seq>" #'transient--do-stay
"<transient-show>" #'transient--do-stay
"<transient-update>" #'transient--do-stay
"<transient-set>" #'transient--do-call
"<transient-set-and-exit>" #'transient--do-exit
"<transient-save>" #'transient--do-call
"<transient-save-and-exit>" #'transient--do-exit
"<transient-reset>" #'transient--do-call
"<describe-key-briefly>" #'transient--do-stay
"<describe-key>" #'transient--do-stay
"<transient-scroll-up>" #'transient--do-scroll
"<transient-scroll-down>" #'transient--do-scroll
"<mwheel-scroll>" #'transient--do-scroll
"<scroll-bar-toolkit-scroll>" #'transient--do-scroll
"<transient-noop>" #'transient--do-noop
"<transient-mouse-push-button>" #'transient--do-move
"<transient-push-button>" #'transient--do-push-button
"<transient-backward-button>" #'transient--do-move
"<transient-forward-button>" #'transient--do-move
"<transient-isearch-backward>" #'transient--do-move
"<transient-isearch-forward>" #'transient--do-move
"<mouse-set-point>" #'transient--do-mouse
"<mouse-set-region>" #'transient--do-mouse
"<mouse-drag-region>" #'transient--do-mouse
"<transient-copy-menu-text>" #'transient--do-stay
"<transient-toggle-docstrings>" #'transient--do-stay
;; If a valid but incomplete prefix sequence is followed by
;; an unbound key, then Emacs calls the `undefined' command
;; but does not set `this-command', `this-original-command'
;; or `real-this-command' accordingly. Instead they are nil.
"<nil>" #'transient--do-warn
;; Bound to the `mouse-movement' event, this command is similar
;; to `ignore'.
"<ignore-preserving-kill-region>" #'transient--do-noop)