Function: transient--with-emergency-exit
transient--with-emergency-exit is a macro defined in transient.el.
Signature
(transient--with-emergency-exit ID &rest BODY)
Source Code
;; Defined in ~/.emacs.d/elpa/transient-20260414.1009/transient.el
(defmacro transient--with-emergency-exit (id &rest body)
(declare (indent defun))
(unless (keywordp id)
(setq body (cons id body))
(setq id nil))
`(condition-case err
(let ((debugger #'transient--exit-and-debug))
,(macroexp-progn body))
((debug error)
(transient--emergency-exit ,id)
(static-if (fboundp 'error-type-p) ; since Emacs 31.1
(signal err)
(signal (car err) (cdr err))))))