Variable: debugger

debugger is a variable defined in eval.c.

Value

debug

Documentation

Function to call to invoke debugger.

If due to frame exit, args are exit and the value being returned;
 this function's value will be returned instead of that.
If due to error, args are error and a list of the args to signal. If due to apply or funcall entry, one arg, lambda. If due to eval entry, one arg, t.

View in manual

Probably introduced at or before Emacs version 19.20.

Source Code

// Defined in /usr/src/emacs/src/eval.c
  DEFVAR_LISP ("debugger", Vdebugger,
	       doc: /* Function to call to invoke debugger.
If due to frame exit, args are `exit' and the value being returned;
 this function's value will be returned instead of that.
If due to error, args are `error' and a list of the args to `signal'.
If due to `apply' or `funcall' entry, one arg, `lambda'.
If due to `eval' entry, one arg, t.  */);