Function: transient-set-default-level
transient-set-default-level is a byte-compiled function defined in
transient.el.gz.
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 /usr/src/emacs/lisp/transient.el.gz
(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)))