Mercurial > emacs
changeset 3859:7e2410ba8e41
(mail-mode-map): Add local menu bar bindings.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 21 Jun 1993 20:08:39 +0000 |
parents | e07d474bdba9 |
children | 70bdc91ef161 |
files | lisp/mail/sendmail.el |
diffstat | 1 files changed, 44 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/sendmail.el Mon Jun 21 19:37:49 1993 +0000 +++ b/lisp/mail/sendmail.el Mon Jun 21 20:08:39 1993 +0000 @@ -216,6 +216,8 @@ "$\\|^[ \t]*[-_][-_][-_]+$\\|" paragraph-separate)) (run-hooks 'text-mode-hook 'mail-mode-hook)) + +;;; Set up keymap. (if mail-mode-map nil @@ -233,6 +235,48 @@ (define-key mail-mode-map "\C-c\C-v" 'mail-sent-via) (define-key mail-mode-map "\C-c\C-c" 'mail-send-and-exit) (define-key mail-mode-map "\C-c\C-s" 'mail-send)) + +(define-key mail-mode-map [menu-bar mail] + (cons "Mail" (make-sparse-keymap "Mail"))) + +(define-key mail-mode-map [menu-bar mail fill] + '("Fill Citation" . mail-fill-yanked-message)) + +(define-key mail-mode-map [menu-bar mail yank] + '("Cite Original" . mail-yank-original)) + +(define-key mail-mode-map [menu-bar mail signature] + '("Insert Signature" . mail-signature)) + +(define-key mail-mode-map [menu-bar mail send-stay] + '("Send, Keep Editing" . mail-send)) + +(define-key mail-mode-map [menu-bar mail send] + '("Send Message" . mail-send-and-exit)) + +(define-key mail-mode-map [menu-bar headers] + (cons "Headers" (make-sparse-keymap "Headers"))) + +(define-key mail-mode-map [menu-bar headers sent-via] + '("Sent Via" . mail-sent-via)) + +(define-key mail-mode-map [menu-bar headers text] + '("Text" . mail-text)) + +(define-key mail-mode-map [menu-bar headers bcc] + '("Bcc" . mail-bcc)) + +(define-key mail-mode-map [menu-bar headers fcc] + '("Fcc" . mail-fcc)) + +(define-key mail-mode-map [menu-bar headers cc] + '("Cc" . mail-cc)) + +(define-key mail-mode-map [menu-bar headers subject] + '("Subject" . mail-subject)) + +(define-key mail-mode-map [menu-bar headers to] + '("To" . mail-to)) (defun mail-send-and-exit (arg) "Send message like `mail-send', then, if no errors, exit from mail buffer.