aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Roberts2005-02-01 20:10:19 +0000
committerNick Roberts2005-02-01 20:10:19 +0000
commited941a3ce6d4b73e6135ebdd2f1d6b23c41bf918 (patch)
treea7323bb2081c04588353d08232c221fcd4be0b5d
parentdd8e8b27ac14efcb2efc543e475dfdd7d0396995 (diff)
downloademacs-ed941a3ce6d4b73e6135ebdd2f1d6b23c41bf918.tar.gz
emacs-ed941a3ce6d4b73e6135ebdd2f1d6b23c41bf918.zip
(gud-goto-info): New function.
(gud-tool-bar-map): Use correct icon.
-rw-r--r--lisp/progmodes/gud.el14
1 files changed, 11 insertions, 3 deletions
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index 2a40ae1aab6..42f908eb8dd 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -91,9 +91,17 @@ If SOFT is non-nil, returns nil if the symbol doesn't already exist."
91 "Non-nil if debuggee is running. 91 "Non-nil if debuggee is running.
92Used to grey out relevant toolbar icons.") 92Used to grey out relevant toolbar icons.")
93 93
94(defun gud-goto-info ()
95 "Go to relevant Emacs info node."
96 (interactive)
97 (select-frame (make-frame))
98 (require 'info)
99 (if (memq gud-minor-mode '(gdbmi gdba))
100 (Info-goto-node "(emacs)GDB Graphical Interface")
101 (Info-goto-node "(emacs)Debuggers")))
102
94(easy-mmode-defmap gud-menu-map 103(easy-mmode-defmap gud-menu-map
95 '(([help] menu-item "Help" gdb-goto-info 104 '(([help] "Info" . gud-goto-info
96 :enable (memq gud-minor-mode '(gdbmi gdba)))
97 ([refresh] "Refresh" . gud-refresh) 105 ([refresh] "Refresh" . gud-refresh)
98 ([run] menu-item "Run" gud-run 106 ([run] menu-item "Run" gud-run
99 :enable (and (not gud-running) 107 :enable (and (not gud-running)
@@ -172,7 +180,7 @@ Used to grey out relevant toolbar icons.")
172 (gud-nexti . "gud-ni") 180 (gud-nexti . "gud-ni")
173 (gud-up . "gud-up") 181 (gud-up . "gud-up")
174 (gud-down . "gud-down") 182 (gud-down . "gud-down")
175 (gdb-goto-info . "help")) 183 (gud-goto-info . "info"))
176 map) 184 map)
177 (tool-bar-local-item-from-menu 185 (tool-bar-local-item-from-menu
178 (car x) (cdr x) map gud-minor-mode-map))))) 186 (car x) (cdr x) map gud-minor-mode-map)))))