diff options
| author | Nick Roberts | 2005-02-01 20:10:19 +0000 |
|---|---|---|
| committer | Nick Roberts | 2005-02-01 20:10:19 +0000 |
| commit | ed941a3ce6d4b73e6135ebdd2f1d6b23c41bf918 (patch) | |
| tree | a7323bb2081c04588353d08232c221fcd4be0b5d | |
| parent | dd8e8b27ac14efcb2efc543e475dfdd7d0396995 (diff) | |
| download | emacs-ed941a3ce6d4b73e6135ebdd2f1d6b23c41bf918.tar.gz emacs-ed941a3ce6d4b73e6135ebdd2f1d6b23c41bf918.zip | |
(gud-goto-info): New function.
(gud-tool-bar-map): Use correct icon.
| -rw-r--r-- | lisp/progmodes/gud.el | 14 |
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. |
| 92 | Used to grey out relevant toolbar icons.") | 92 | Used 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))))) |