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
0              digit-argument
1              digit-argument
2              digit-argument
3              digit-argument
4              digit-argument
5              digit-argument
6              digit-argument
7              digit-argument
8              digit-argument
9              digit-argument
:              backtrace-toggle-print-gensym
<              beginning-of-buffer
<backtab>      backward-button
<follow-link>  mouse-face
<mouse-2>      mouse-select-window
<mouse-2>      push-button
>              end-of-buffer
?              describe-mode
C-M-i          backward-button
DEL            scroll-down-command
R              debugger-record-expression
RET            backtrace-help-follow-symbol
S-SPC          scroll-down-command
SPC            scroll-up-command
SPC..~         undefined
TAB            forward-button
b              debugger-frame
c              debugger-continue
d              debugger-step-through
e              debugger-eval-expression
g              revert-buffer
h              describe-mode
j              debugger-jump
l              debugger-list-functions
n              backtrace-forward-frame
p              backtrace-backward-frame
q              debugger-quit
q              quit-window
r              debugger-return-value
s              backtrace-goto-source
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 debugger-mode-map
  (let ((map (make-keymap)))
    (set-keymap-parent map backtrace-mode-map)
    (define-key map "b" 'debugger-frame)
    (define-key map "c" 'debugger-continue)
    (define-key map "j" 'debugger-jump)
    (define-key map "r" 'debugger-return-value)
    (define-key map "u" 'debugger-frame-clear)
    (define-key map "d" 'debugger-step-through)
    (define-key map "l" 'debugger-list-functions)
    (define-key map "q" 'debugger-quit)
    (define-key map "e" 'debugger-eval-expression)
    (define-key map "R" 'debugger-record-expression)
    (define-key map [mouse-2] 'push-button)
    (easy-menu-define nil map ""
      '("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"]))
    map))