File: debug.el.html

This is a major mode documented in the Emacs Lisp manual.

Defined variables (18)

debug-allow-recursive-debugIf non-nil, erroring in debug and edebug won’t recursively debug.
debugger-argsArguments with which the debugger was called.
debugger-batch-max-linesMaximum lines to show in debugger buffer in a noninteractive Emacs.
debugger-bury-or-killWhat to do with the debugger buffer when exiting ‘debug’.
debugger-jumping-flagNon-nil means that ‘debug-on-entry’ is disabled.
debugger-mode-abbrev-tableAbbrev table for ‘debugger-mode’.
debugger-mode-hookHooks run when ‘debugger-mode’ is turned on.
debugger-mode-mapKeymap for ‘debugger-mode’.
debugger-mode-syntax-tableSyntax table for ‘debugger-mode’.
debugger-old-bufferThis is the buffer that was current when the debugger was entered.
debugger-previous-windowThis is the window last showing the debugger buffer.
debugger-previous-window-heightThe last recorded height of ‘debugger-previous-window’.
debugger-print-functionFunction used to print values in the debugger backtraces.
debugger-record-bufferBuffer name for expression values, for M-x debugger-record-expression.
debugger-step-after-exitNon-nil means "single-step" after the debugger exits.
debugger-valueThis is the value for the debugger to return, when it returns.
debugger-will-be-backNon-nil if we expect to get back in the debugger soon.
inhibit-debug-on-entryNon-nil means that ‘debug-on-entry’ is disabled.

Defined functions (51)

cancel-debug-on-entry(&optional FUNCTION)
cancel-debug-on-variable-change(&optional VARIABLE)
cancel-debug-watch(&optional VARIABLE)
copy-debugger--buffer-state(ARG)
debug(&rest ARGS)
debug--function-list()
debug--implement-debug-on-entry(&rest IGNORE)
debug--implement-debug-watch(SYMBOL NEWVAL OP WHERE)
debug--variable-list()
debug-help-follow(&optional POS)
debug-on-entry(FUNCTION)
debug-on-variable-change(VARIABLE)
debug-watch(VARIABLE)
debugger--backtrace-base()
debugger--buffer-state-content(debugger--buffer-state-content X)
debugger--buffer-state-content--inliner(INLINE--FORM X)
debugger--buffer-state-frames(debugger--buffer-state-frames X)
debugger--buffer-state-frames--inliner(INLINE--FORM X)
debugger--buffer-state-header(debugger--buffer-state-header X)
debugger--buffer-state-header--inliner(INLINE--FORM X)
debugger--buffer-state-mode(debugger--buffer-state-mode X)
debugger--buffer-state-mode--inliner(INLINE--FORM X)
debugger--buffer-state-p(X)
debugger--buffer-state-p--inliner(INLINE--FORM X)
debugger--buffer-state-pos(debugger--buffer-state-pos X)
debugger--buffer-state-pos--inliner(INLINE--FORM X)
debugger--duplicate-p(ARGS)
debugger--insert-header(ARGS)
debugger--print(OBJ &optional STREAM)
debugger--restore-buffer-state(STATE)
debugger--save-buffer-state()
debugger--save-buffer-state--cmacro(CL-WHOLE-ARG)
debugger-continue()
debugger-env-macro(&rest BODY)
debugger-eval-expression(EXP &optional NFRAME)
debugger-frame()
debugger-frame-clear()
debugger-frame-number()
debugger-insert-backtrace(FRAMES DO-XREFS)
debugger-jump()
debugger-list-functions()
debugger-mode()
debugger-quit()
debugger-record-expression(EXP)
debugger-reenable()
debugger-return-value(VAL)
debugger-setup-buffer(ARGS)
debugger-step-through()
debugger-toggle-locals(&optional ALL)
make-debugger--buffer-state
make-debugger--buffer-state--cmacro

Defined faces (0)