comparison lisp/progmodes/gud.el @ 98628:e358c1f2f0ac

(gud-tool-bar-map): Initialize it unconditionally.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 11 Oct 2008 19:57:48 +0000
parents 72d94dcf4480
children 33f78208d5f0
comparison
equal deleted inserted replaced
98627:de01cc2d680e 98628:e358c1f2f0ac
270 ;; Will inherit from comint-mode via define-derived-mode. 270 ;; Will inherit from comint-mode via define-derived-mode.
271 (make-sparse-keymap) 271 (make-sparse-keymap)
272 "`gud-mode' keymap.") 272 "`gud-mode' keymap.")
273 273
274 (defvar gud-tool-bar-map 274 (defvar gud-tool-bar-map
275 (if (display-graphic-p) 275 (let ((map (make-sparse-keymap)))
276 (let ((map (make-sparse-keymap))) 276 (dolist (x '((gud-break . "gud/break")
277 (dolist (x '((gud-break . "gud/break") 277 (gud-remove . "gud/remove")
278 (gud-remove . "gud/remove") 278 (gud-print . "gud/print")
279 (gud-print . "gud/print") 279 (gud-pstar . "gud/pstar")
280 (gud-pstar . "gud/pstar") 280 (gud-pp . "gud/pp")
281 (gud-pp . "gud/pp") 281 (gud-watch . "gud/watch")
282 (gud-watch . "gud/watch") 282 (gud-run . "gud/run")
283 (gud-run . "gud/run") 283 (gud-go . "gud/go")
284 (gud-go . "gud/go") 284 (gud-stop-subjob . "gud/stop")
285 (gud-stop-subjob . "gud/stop") 285 (gud-cont . "gud/cont")
286 (gud-cont . "gud/cont") 286 (gud-until . "gud/until")
287 (gud-until . "gud/until") 287 (gud-next . "gud/next")
288 (gud-next . "gud/next") 288 (gud-step . "gud/step")
289 (gud-step . "gud/step") 289 (gud-finish . "gud/finish")
290 (gud-finish . "gud/finish") 290 (gud-nexti . "gud/nexti")
291 (gud-nexti . "gud/nexti") 291 (gud-stepi . "gud/stepi")
292 (gud-stepi . "gud/stepi") 292 (gud-up . "gud/up")
293 (gud-up . "gud/up") 293 (gud-down . "gud/down")
294 (gud-down . "gud/down") 294 (gud-goto-info . "info"))
295 (gud-goto-info . "info")) 295 map)
296 map) 296 (tool-bar-local-item-from-menu
297 (tool-bar-local-item-from-menu 297 (car x) (cdr x) map gud-minor-mode-map))))
298 (car x) (cdr x) map gud-minor-mode-map)))))
299 298
300 (defun gud-file-name (f) 299 (defun gud-file-name (f)
301 "Transform a relative file name to an absolute file name. 300 "Transform a relative file name to an absolute file name.
302 Uses `gud-<MINOR-MODE>-directories' to find the source files." 301 Uses `gud-<MINOR-MODE>-directories' to find the source files."
303 ;; When `default-directory' is a remote file name, prepend its 302 ;; When `default-directory' is a remote file name, prepend its