aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-10-27 17:11:23 +0000
committerDave Love2000-10-27 17:11:23 +0000
commitc47a0dc8a2b008506a1cf55fab0d4cc832c7fb1f (patch)
tree8ae798dc8844922b1ba98741aa0b052048380b0b
parent62a27ccf01be539c42ae81f07f8a66da82b1f223 (diff)
downloademacs-c47a0dc8a2b008506a1cf55fab0d4cc832c7fb1f.tar.gz
emacs-c47a0dc8a2b008506a1cf55fab0d4cc832c7fb1f.zip
(message-mode-menu): Add some :help strings.
(message-mode) [message-tool-bar-map]: Define tool-bar-map. (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
-rw-r--r--lisp/gnus/message.el43
1 files changed, 35 insertions, 8 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index a919ddf749a..3bed431603c 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1382,12 +1382,17 @@ Point is left at the beginning of the narrowed-to region."
1382 ["Kill To Signature" message-kill-to-signature t] 1382 ["Kill To Signature" message-kill-to-signature t]
1383 ["Newline and Reformat" message-newline-and-reformat t] 1383 ["Newline and Reformat" message-newline-and-reformat t]
1384 ["Rename buffer" message-rename-buffer t] 1384 ["Rename buffer" message-rename-buffer t]
1385 ["Spellcheck" ispell-message t] 1385 ["Spellcheck" ispell-message
1386 ["Attach file as MIME" mml-attach-file t] 1386 :help "Spellcheck this message"]
1387 ["Attach file as MIME" mml-attach-file
1388 :help "Attach a file at point"]
1387 "----" 1389 "----"
1388 ["Send Message" message-send-and-exit t] 1390 ["Send Message" message-send-and-exit
1389 ["Abort Message" message-dont-send t] 1391 :help "Send this message"]
1390 ["Kill Message" message-kill-buffer t])) 1392 ["Abort Message" message-dont-send
1393 :help "File this draft message and exit"]
1394 ["Kill Message" message-kill-buffer
1395 :help "Delete this message without sending"]))
1391 1396
1392(easy-menu-define 1397(easy-menu-define
1393 message-mode-field-menu message-mode-map "" 1398 message-mode-field-menu message-mode-map ""
@@ -1490,7 +1495,9 @@ M-RET message-newline-and-reformat (break the line and reformat)."
1490 (if (featurep 'xemacs) 1495 (if (featurep 'xemacs)
1491 (message-setup-toolbar) 1496 (message-setup-toolbar)
1492 (set (make-local-variable 'font-lock-defaults) 1497 (set (make-local-variable 'font-lock-defaults)
1493 '(message-font-lock-keywords t))) 1498 '(message-font-lock-keywords t))
1499 (if (boundp 'message-tool-bar-map)
1500 (set (make-local-variable 'tool-bar-map) message-tool-bar-map)))
1494 (easy-menu-add message-mode-menu message-mode-map) 1501 (easy-menu-add message-mode-menu message-mode-map)
1495 (easy-menu-add message-mode-field-menu message-mode-map) 1502 (easy-menu-add message-mode-field-menu message-mode-map)
1496 ;; Allow mail alias things. 1503 ;; Allow mail alias things.
@@ -4309,8 +4316,28 @@ which specify the range to operate on."
4309(defalias 'message-exchange-point-and-mark 'exchange-point-and-mark) 4316(defalias 'message-exchange-point-and-mark 'exchange-point-and-mark)
4310 4317
4311;; Support for toolbar 4318;; Support for toolbar
4312(when (string-match "XEmacs\\|Lucid" emacs-version) 4319(if (featurep 'xemacs)
4313 (require 'messagexmas)) 4320 (require 'messagexmas)
4321 (when (and (fboundp 'tool-bar-add-item-from-menu)
4322 tool-bar-mode)
4323 (defvar message-tool-bar-map
4324 (let ((tool-bar-map (copy-keymap tool-bar-map)))
4325 ;; Zap some items which aren't so relevant and take up space.
4326 (dolist (key '(print-buffer kill-buffer save-buffer write-file
4327 dired open-file))
4328 (define-key tool-bar-map (vector key) nil))
4329
4330 (tool-bar-add-item-from-menu
4331 'message-send-and-exit "mail_send" message-mode-map)
4332 (tool-bar-add-item-from-menu
4333 'message-kill-buffer "close" message-mode-map)
4334 (tool-bar-add-item-from-menu
4335 'message-dont-send "cancel" message-mode-map)
4336 (tool-bar-add-item-from-menu
4337 'mml-attach-file "attach" message-mode-map)
4338 (tool-bar-add-item-from-menu
4339 'ispell-message "spell" message-mode-map)
4340 tool-bar-map))))
4314 4341
4315;;; Group name completion. 4342;;; Group name completion.
4316 4343