Variable: edebug-on-error
edebug-on-error is a customizable variable defined in edebug.el.gz.
Value
t
Documentation
Value bound to debug-on-error while Edebug is active.
If debug-on-error is non-nil, that value is still used.
If the value is a list of signal names, Edebug will stop when any of
these errors are signaled from Lisp code whether or not the signal is
handled by a condition-case. This option is useful for debugging
signals that *are* handled since they would otherwise be missed.
After execution is resumed, the error is signaled again.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defcustom edebug-on-error t
"Value bound to `debug-on-error' while Edebug is active.
If `debug-on-error' is non-nil, that value is still used.
If the value is a list of signal names, Edebug will stop when any of
these errors are signaled from Lisp code whether or not the signal is
handled by a `condition-case'. This option is useful for debugging
signals that *are* handled since they would otherwise be missed.
After execution is resumed, the error is signaled again."
:type '(choice (const :tag "off")
(repeat :menu-tag "When"
:value (nil)
(symbol :format "%v"))
(const :tag "always" t)))