Variable: gdb-breakpoints-mode-map

gdb-breakpoints-mode-map is a variable defined in gdb-mi.el.gz.

Value

-              negative-argument
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
<follow-link>  mouse-face
<mouse-2>      gdb-goto-breakpoint
D              gdb-delete-breakpoint
RET            gdb-goto-breakpoint
SPC            gdb-toggle-breakpoint
SPC..~         undefined
TAB            #<anonymous-function>
q              gdb-delete-frame-or-window

Documentation

Keymap for gdb-breakpoints-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defvar gdb-breakpoints-mode-map
  (let ((map (make-sparse-keymap))
	(menu (make-sparse-keymap "Breakpoints")))
    (define-key menu [quit] '("Quit"   . gdb-delete-frame-or-window))
    (define-key menu [goto] '("Goto"   . gdb-goto-breakpoint))
    (define-key menu [delete] '("Delete" . gdb-delete-breakpoint))
    (define-key menu [toggle] '("Toggle" . gdb-toggle-breakpoint))
    (suppress-keymap map)
    (define-key map [menu-bar breakpoints] (cons "Breakpoints" menu))
    (define-key map " " 'gdb-toggle-breakpoint)
    (define-key map "D" 'gdb-delete-breakpoint)
    ;; Don't bind "q" to kill-this-buffer as we need it for breakpoint icons.
    (define-key map "q" 'gdb-delete-frame-or-window)
    (define-key map "\r" 'gdb-goto-breakpoint)
    (define-key map "\t" (lambda ()
                           (interactive)
                           (gdb-set-window-buffer
                            (gdb-get-buffer-create 'gdb-threads-buffer) t)))
    (define-key map [mouse-2] 'gdb-goto-breakpoint)
    (define-key map [follow-link] 'mouse-face)
    map))