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)))