comparison lisp/progmodes/compile.el @ 98630:a4dc0840f5dd

(compilation-mode-tool-bar-map): Initialize it unconditionally.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 11 Oct 2008 19:59:11 +0000
parents 573274f314a9
children cfea943367ab
comparison
equal deleted inserted replaced
98629:05cb109b16cb 98630:a4dc0840f5dd
1469 map) 1469 map)
1470 "Keymap for compilation log buffers. 1470 "Keymap for compilation log buffers.
1471 `compilation-minor-mode-map' is a parent of this.") 1471 `compilation-minor-mode-map' is a parent of this.")
1472 1472
1473 (defvar compilation-mode-tool-bar-map 1473 (defvar compilation-mode-tool-bar-map
1474 (if (display-graphic-p) 1474 (let ((map (butlast (copy-keymap tool-bar-map)))
1475 (let ((map (butlast (copy-keymap tool-bar-map))) 1475 (help (last tool-bar-map))) ;; Keep Help last in tool bar
1476 (help (last tool-bar-map))) ;; Keep Help last in tool bar 1476 (tool-bar-local-item
1477 (tool-bar-local-item 1477 "left-arrow" 'previous-error-no-select 'previous-error-no-select map
1478 "left-arrow" 'previous-error-no-select 'previous-error-no-select map 1478 :rtl "right-arrow"
1479 :rtl "right-arrow" 1479 :help "Goto previous error")
1480 :help "Goto previous error") 1480 (tool-bar-local-item
1481 (tool-bar-local-item 1481 "right-arrow" 'next-error-no-select 'next-error-no-select map
1482 "right-arrow" 'next-error-no-select 'next-error-no-select map 1482 :rtl "left-arrow"
1483 :rtl "left-arrow" 1483 :help "Goto next error")
1484 :help "Goto next error") 1484 (tool-bar-local-item
1485 (tool-bar-local-item 1485 "cancel" 'kill-compilation 'kill-compilation map
1486 "cancel" 'kill-compilation 'kill-compilation map 1486 :enable '(let ((buffer (compilation-find-buffer)))
1487 :enable '(let ((buffer (compilation-find-buffer))) 1487 (get-buffer-process buffer))
1488 (get-buffer-process buffer)) 1488 :help "Stop compilation")
1489 :help "Stop compilation") 1489 (tool-bar-local-item
1490 (tool-bar-local-item 1490 "refresh" 'recompile 'recompile map
1491 "refresh" 'recompile 'recompile map 1491 :help "Restart compilation")
1492 :help "Restart compilation") 1492 (append map help)))
1493 (append map help))))
1494 1493
1495 (put 'compilation-mode 'mode-class 'special) 1494 (put 'compilation-mode 'mode-class 'special)
1496 1495
1497 ;;;###autoload 1496 ;;;###autoload
1498 (defun compilation-mode (&optional name-of-mode) 1497 (defun compilation-mode (&optional name-of-mode)