Variable: debugger-mode-map

debugger-mode-map is a variable defined in debug.el.gz.

Value

Large value
#                backtrace-toggle-print-circle
+                backtrace-multi-line
-                backtrace-single-line
.                backtrace-expand-ellipses
:                backtrace-toggle-print-gensym
<backtab>        backward-button
<follow-link>    mouse-face
<keymap> -       negative-argument
<keymap> 0       digit-argument
<keymap> 1       digit-argument
<keymap> 2       digit-argument
<keymap> 3       digit-argument
<keymap> 4       digit-argument
<keymap> 5       digit-argument
<keymap> 6       digit-argument
<keymap> 7       digit-argument
<keymap> 8       digit-argument
<keymap> 9       digit-argument
<keymap> <       beginning-of-buffer
<keymap> >       end-of-buffer
<keymap> ?       describe-mode
<keymap> DEL     scroll-down-command
<keymap> S-SPC   scroll-down-command
<keymap> SPC     scroll-up-command
<keymap> SPC..~  undefined
<keymap> h       describe-mode
<keymap> q       quit-window
<mouse-2>        mouse-select-window
<mouse-2>        push-button
C-M-i            backward-button
R                debugger-record-expression
RET              backtrace-help-follow-symbol
TAB              forward-button
b                debugger-frame
c                debugger-continue
d                debugger-step-through
e                debugger-eval-expression
j                debugger-jump
l                debugger-list-functions
n                backtrace-forward-frame
p                backtrace-backward-frame
q                debugger-quit
r                debugger-return-value
u                debugger-frame-clear
v                backtrace-toggle-locals

Documentation

Keymap for debugger-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/debug.el.gz
(defvar-keymap debugger-mode-map
  :full t
  :parent backtrace-mode-map
  "b" #'debugger-frame
  "c" #'debugger-continue
  "j" #'debugger-jump
  "r" #'debugger-return-value
  "u" #'debugger-frame-clear
  "d" #'debugger-step-through
  "l" #'debugger-list-functions
  "q" #'debugger-quit
  "e" #'debugger-eval-expression
  "R" #'debugger-record-expression

  "<mouse-2>" #'push-button

  :menu
  '("Debugger"
    ["Step through" debugger-step-through
     :help "Proceed, stepping through subexpressions of this expression"]
    ["Continue" debugger-continue
     :help "Continue, evaluating this expression without stopping"]
    ["Jump" debugger-jump
     :help "Continue to exit from this frame, with all debug-on-entry suspended"]
    ["Eval Expression..." debugger-eval-expression
     :help "Eval an expression, in an environment like that outside the debugger"]
    ["Display and Record Expression" debugger-record-expression
     :help "Display a variable's value and record it in `*Backtrace-record*' buffer"]
    ["Return value..." debugger-return-value
     :help "Continue, specifying value to return."]
    "--"
    ["Debug frame" debugger-frame
     :help "Request entry to debugger when this frame exits"]
    ["Cancel debug frame" debugger-frame-clear
     :help "Do not enter debugger when this frame exits"]
    ["List debug on entry functions" debugger-list-functions
     :help "Display a list of all the functions now set to debug on entry"]
    "--"
    ["Next Line" next-line
     :help "Move cursor down"]
    ["Help for Symbol" backtrace-help-follow-symbol
     :help "Show help for symbol at point"]
    ["Describe Debugger Mode" describe-mode
     :help "Display documentation for debugger-mode"]
    "--"
    ["Quit" debugger-quit
     :help "Quit debugging and return to top level"]))