Variable: debug-ignored-errors

debug-ignored-errors is a customizable variable defined in eval.c.

Value

(beginning-of-line beginning-of-buffer end-of-line end-of-buffer
		   end-of-file buffer-read-only file-supersession
		   mark-inactive user-error)

Documentation

List of errors for which the debugger should not be called.

Each element may be a condition-name or a regexp that matches error messages. If any element applies to a given error, that error skips the debugger and just returns to top level. If you invoke Emacs with --debug-init, and want to remove some elements from the default value of this variable, use setq to change the value of the variable to a new list, rather than delq to remove some errors from the list. This overrides the variable debug-on-error. It does not apply to errors handled by condition-case.

View in manual

Probably introduced at or before Emacs version 19.31.

Source Code

// Defined in /usr/src/emacs/src/eval.c
  DEFVAR_LISP ("debug-ignored-errors", Vdebug_ignored_errors,
    doc: /* List of errors for which the debugger should not be called.
Each element may be a condition-name or a regexp that matches error messages.
If any element applies to a given error, that error skips the debugger
and just returns to top level.
If you invoke Emacs with --debug-init, and want to remove some
elements from the default value of this variable, use `setq' to
change the value of the variable to a new list, rather than `delq'
to remove some errors from the list.
This overrides the variable `debug-on-error'.
It does not apply to errors handled by `condition-case'.  */);