Function: transient-set-default-level
transient-set-default-level is a byte-compiled function defined in
transient.el.
Signature
(transient-set-default-level COMMAND LEVEL)
Documentation
Set the default level of suffix COMMAND to LEVEL.
The default level is shadowed if the binding of the suffix in a prefix menu specifies a level, and also if the user changes the level of such a binding.
The default level can only be set for commands that were defined
using transient-define-suffix, transient-define-infix or
transient-define-argument.
Source Code
;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defun transient-set-default-level (command level)
"Set the default level of suffix COMMAND to LEVEL.
The default level is shadowed if the binding of the suffix in a
prefix menu specifies a level, and also if the user changes the
level of such a binding.
The default level can only be set for commands that were defined
using `transient-define-suffix', `transient-define-infix' or
`transient-define-argument'."
(if-let ((proto (transient--suffix-prototype command)))
(oset proto level level)
(user-error "Cannot set level for `%s'; no prototype object exists"
command)))