Function: transient--debug
transient--debug is a byte-compiled function defined in transient.el.
Signature
(transient--debug ARG &rest ARGS)
Source Code
;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defun transient--debug (arg &rest args)
(when transient--debug
(let ((inhibit-message (not (eq transient--debug 'message))))
(if (symbolp arg)
(message "-- %-22s (cmd: %s, event: %S, exit: %s%s)"
arg
(cond ((and (symbolp this-command) this-command))
((fboundp 'help-fns-function-name)
(help-fns-function-name this-command))
((byte-code-function-p this-command)
"#[...]")
(this-command))
(key-description (this-command-keys-vector))
transient--exitp
(cond ((keywordp (car args))
(format ", from: %s"
(substring (symbol-name (car args)) 1)))
((stringp (car args))
(concat ", " (apply #'format args)))
((functionp (car args))
(concat ", " (apply (car args) (cdr args))))
("")))
(apply #'message arg args)))))