Variable: gud-menu-map
gud-menu-map is a variable defined in gud.el.gz.
Value
Large value
<break> <gud-tool-bar-item-visible-no-fringe> nil
<displays> <keymap> <disassembly> gdb-display-disassembly-buffer
<displays> <keymap> <frames> gdb-display-stack-buffer
<displays> <keymap> <gdb> gdb-display-gdb-buffer
<displays> <keymap> <inferior> gdb-display-io-buffer
<displays> <keymap> <load-layout> gdb-load-window-configuration
<displays> <keymap> <locals> gdb-display-locals-buffer
<displays> <keymap> <memory> gdb-display-memory-buffer
<displays> <keymap> <registers> gdb-display-registers-buffer
<displays> <keymap> <restore-layout-after-quit> <:toggle> gdb-restore-window-configuration-after-quit
<displays> <keymap> <save-layout> gdb-save-window-configuration
<displays> <keymap> <threads> gdb-display-threads-buffer
<frames> <keymap> <disassembly> gdb-frame-disassembly-buffer
<frames> <keymap> <frames> gdb-frame-stack-buffer
<frames> <keymap> <gdb> gdb-frame-gdb-buffer
<frames> <keymap> <inferior> gdb-frame-io-buffer
<frames> <keymap> <locals> gdb-frame-locals-buffer
<frames> <keymap> <memory> gdb-frame-memory-buffer
<frames> <keymap> <registers> gdb-frame-registers-buffer
<frames> <keymap> <threads> gdb-frame-threads-buffer
<go> <and> <gdb-show-run-p> nil
<help> gud-goto-info
<mi> <keymap> <all-threads> <:radio> gdb-gud-control-all-threads
<mi> <keymap> <gdb-many-windows> <:toggle> gdb-many-windows(var)/gdb-many-windows(fun)
<refresh> gud-refresh
<remove> <gud-tool-bar-item-visible-no-fringe> nil
<stop> <or> <and> <gdb-show-stop-p> nil
<tooltips> <:toggle> gud-tooltip-mode(var)/gud-tooltip-mode(fun)
<tooltips> <and> <display-graphic-p> nil
<until> <and> <gud-tool-bar-item-visible-no-fringe> nil
Documentation
Menu for gud-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/gud.el.gz
(easy-mmode-defmap gud-menu-map
'(([help] "Info (debugger)" . gud-goto-info)
([tooltips] menu-item "Show GUD tooltips" gud-tooltip-mode
:enable (and (not emacs-basic-display)
(display-graphic-p)
(fboundp 'x-show-tip))
:visible (memq gud-minor-mode
'(gdbmi guiler dbx sdb xdb pdb))
:button (:toggle . gud-tooltip-mode))
([refresh] "Refresh" . gud-refresh)
([run] menu-item "Run" gud-run
:enable (not gud-running)
:visible (or (memq gud-minor-mode '(gdb dbx jdb))
(and (eq gud-minor-mode 'gdbmi)
(or (not (gdb-show-run-p))
(bound-and-true-p
gdb-active-process)))))
([go] . (menu-item (if (bound-and-true-p gdb-active-process)
"Continue" "Run")
gud-go
:visible (and (eq gud-minor-mode 'gdbmi)
(gdb-show-run-p))))
([stop] menu-item "Stop" gud-stop-subjob
:visible (or (not (memq gud-minor-mode '(gdbmi pdb)))
(and (eq gud-minor-mode 'gdbmi)
(gdb-show-stop-p))))
([until] menu-item "Continue to selection" gud-until
:enable (not gud-running)
:visible (and (memq gud-minor-mode '(gdbmi gdb perldb))
(gud-tool-bar-item-visible-no-fringe)))
([remove] menu-item "Remove Breakpoint" gud-remove
:enable (not gud-running)
:visible (gud-tool-bar-item-visible-no-fringe))
([tbreak] menu-item "Temporary Breakpoint" gud-tbreak
:enable (not gud-running)
:visible (memq gud-minor-mode
'(gdbmi gdb sdb xdb)))
([break] menu-item "Set Breakpoint" gud-break
:enable (not gud-running)
:visible (gud-tool-bar-item-visible-no-fringe))
([up] menu-item "Up Stack" gud-up
:enable (not gud-running)
:visible (memq gud-minor-mode
'(gdbmi gdb guiler dbx xdb jdb pdb)))
([down] menu-item "Down Stack" gud-down
:enable (not gud-running)
:visible (memq gud-minor-mode
'(gdbmi gdb guiler dbx xdb jdb pdb)))
([pp] menu-item "Print S-expression" gud-pp
:enable (and (not gud-running)
(bound-and-true-p gdb-active-process))
:visible (and (string-equal
(buffer-local-value
'gud-target-name gud-comint-buffer)
"emacs")
(eq gud-minor-mode 'gdbmi)))
([print*] . (menu-item (if (eq gud-minor-mode 'jdb)
"Dump object"
"Print Dereference")
gud-pstar
:enable (not gud-running)
:visible (memq gud-minor-mode '(gdbmi gdb jdb))))
([print] menu-item "Print Expression" gud-print
:enable (not gud-running))
([watch] menu-item "Watch Expression" gud-watch
:enable (not gud-running)
:visible (eq gud-minor-mode 'gdbmi))
([finish] menu-item "Finish Function" gud-finish
:enable (not gud-running)
:visible (memq gud-minor-mode
'(gdbmi gdb guiler xdb jdb pdb)))
([stepi] menu-item "Step Instruction" gud-stepi
:enable (not gud-running)
:visible (memq gud-minor-mode '(gdbmi gdb dbx)))
([nexti] menu-item "Next Instruction" gud-nexti
:enable (not gud-running)
:visible (memq gud-minor-mode '(gdbmi gdb dbx)))
([step] menu-item "Step Line" gud-step
:enable (not gud-running))
([next] menu-item "Next Line" gud-next
:enable (not gud-running))
([cont] menu-item "Continue" gud-cont
:enable (not gud-running)
:visible (not (eq gud-minor-mode 'gdbmi))))
"Menu for `gud-mode'."
:name "Gud")