# HG changeset patch # User Richard M. Stallman # Date 740693319 0 # Node ID 7e2410ba8e41d9ca30329e83c8e793db5c1f26c4 # Parent e07d474bdba93ad6845790833417a008bf9abf11 (mail-mode-map): Add local menu bar bindings. diff -r e07d474bdba9 -r 7e2410ba8e41 lisp/mail/sendmail.el --- 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.