]> git.eshelyaron.com Git - emacs.git/commitdiff
(gud-goto-info): New function.
authorNick Roberts <nickrob@snap.net.nz>
Tue, 1 Feb 2005 20:10:19 +0000 (20:10 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Tue, 1 Feb 2005 20:10:19 +0000 (20:10 +0000)
(gud-tool-bar-map): Use correct icon.

lisp/progmodes/gud.el

index 2a40ae1aab6eee07f5f8d2279116668d993fd527..42f908eb8dd2da6a3f4dbee0d764d2825f4591f4 100644 (file)
@@ -91,9 +91,17 @@ If SOFT is non-nil, returns nil if the symbol doesn't already exist."
   "Non-nil if debuggee is running.
 Used to grey out relevant toolbar icons.")
 
+(defun gud-goto-info ()
+  "Go to relevant Emacs info node."
+  (interactive)
+  (select-frame (make-frame))
+  (require 'info)
+  (if (memq gud-minor-mode '(gdbmi gdba))
+      (Info-goto-node "(emacs)GDB Graphical Interface")
+    (Info-goto-node "(emacs)Debuggers")))
+
 (easy-mmode-defmap gud-menu-map
-  '(([help]     menu-item "Help" gdb-goto-info
-                  :enable (memq gud-minor-mode '(gdbmi gdba)))
+  '(([help]     "Info" . gud-goto-info
     ([refresh] "Refresh" . gud-refresh)
     ([run]     menu-item "Run" gud-run
                   :enable (and (not gud-running)
@@ -172,7 +180,7 @@ Used to grey out relevant toolbar icons.")
                     (gud-nexti . "gud-ni")
                     (gud-up . "gud-up")
                     (gud-down . "gud-down")
-                    (gdb-goto-info . "help"))
+                    (gud-goto-info . "info"))
                   map)
          (tool-bar-local-item-from-menu
           (car x) (cdr x) map gud-minor-mode-map)))))