]> code.delx.au - gnu-emacs/commitdiff
(gud-speedbar-menu-items): Use
authorNick Roberts <nickrob@snap.net.nz>
Wed, 1 Mar 2006 22:43:29 +0000 (22:43 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Wed, 1 Mar 2006 22:43:29 +0000 (22:43 +0000)
buffer-local-value and add missing :visible keyword.

lisp/progmodes/gud.el

index a342eb0b6fcfcbf4e5240f4406b36363033cc659..31c8fe0e8a2398641ceab29ce57430e6e8652280 100644 (file)
@@ -406,18 +406,18 @@ t means that there is no stack, and we are in display-file mode.")
 
 (defvar gud-speedbar-menu-items
   '(["Jump to stack frame" speedbar-edit-line
-     :visible (with-current-buffer gud-comint-buffer
-               (not (memq gud-minor-mode '(gdbmi gdba))))]
+     :visible (not (memq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+                   '(gdbmi gdba)))]
     ["Edit value" speedbar-edit-line
-     :visible (with-current-buffer gud-comint-buffer
-               (memq gud-minor-mode '(gdbmi gdba)))]
+     :visible (memq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+                   '(gdbmi gdba))]
     ["Delete expression" gdb-var-delete
-     (with-current-buffer gud-comint-buffer
-       (memq gud-minor-mode '(gdbmi gdba)))]
+     :visible (memq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+                   '(gdbmi gdba))]
     ["Auto raise frame" gdb-speedbar-auto-raise
      :style toggle :selected gdb-speedbar-auto-raise
-     :visible (with-current-buffer gud-comint-buffer
-       (memq gud-minor-mode '(gdbmi gdba)))])
+     :visible (memq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+                   '(gdbmi gdba))])
   "Additional menu items to add to the speedbar frame.")
 
 ;; Make sure our special speedbar mode is loaded