diff options
author | Richard M. Stallman <[email protected]> | 1993-07-13 20:18:05 +0000 |
---|---|---|
committer | Richard M. Stallman <[email protected]> | 1993-07-13 20:18:05 +0000 |
commit | 1b6bb250a6f41bd515a45d4437b1892ca88aa203 (patch) | |
tree | 959ccbb6249c05c916a4904b4513215ec1ee25f9 /lisp/mail/sendmail.el | |
parent | e1efaae9a234c1888c0844df0de7cb4a10cfa7a6 (diff) |
(mail-bury): New function.
(mail-send-and-exit): Call mail-bury.
(mail-dont-send): New command, with menu bar binding.
Diffstat (limited to 'lisp/mail/sendmail.el')
-rw-r--r-- | lisp/mail/sendmail.el | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index daf3d32913..9fb20e9d81 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el @@ -248,6 +248,9 @@ C-c C-v mail-sent-via (add a sent-via field for each To or CC)." (define-key mail-mode-map [menu-bar mail signature] '("Insert Signature" . mail-signature)) +(define-key mail-mode-map [menu-bar mail cancel] + '("Cancel" . mail-dont-send)) + (define-key mail-mode-map [menu-bar mail send-stay] '("Send, Keep Editing" . mail-send)) @@ -283,6 +286,16 @@ C-c C-v mail-sent-via (add a sent-via field for each To or CC)." Prefix arg means don't delete this window." (interactive "P") (mail-send) + (mail-bury arg)) + +(defun mail-dont-send (arg) + "Don't send the message you have been editing. +Prefix arg means don't delete this window." + (interactive "P") + (mail-bury arg)) + +(defun mail-bury (arg) + "Bury this mail buffer." (let ((newbuf (other-buffer (current-buffer)))) (bury-buffer (current-buffer)) (if (and (not arg) |