Mercurial > emacs
changeset 5709:85119c3098a0
Fix rmail summary commands to work with rmail-mail-new-frame.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Mon, 31 Jan 1994 07:05:45 +0000 |
parents | 4870efc489ea |
children | fc9ed3368ecc |
files | lisp/mail/rmailsum.el |
diffstat | 1 files changed, 14 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/rmailsum.el Mon Jan 31 05:35:36 1994 +0000 +++ b/lisp/mail/rmailsum.el Mon Jan 31 07:05:45 1994 +0000 @@ -973,7 +973,7 @@ While composing the message, use \\[mail-yank-original] to yank the original message into it." (interactive) - (mail-other-window nil nil nil nil nil rmail-buffer) + (rmail-start-mail nil nil nil nil nil rmail-buffer) (use-local-map (copy-keymap (current-local-map))) (define-key (current-local-map) "\C-c\C-c" 'rmail-summary-send-and-exit)) @@ -981,39 +981,30 @@ (defun rmail-summary-continue () "Continue composing outgoing message previously being composed." (interactive) - (mail-other-window t)) + (rmail-start-mail t)) (defun rmail-summary-reply (just-sender) "Reply to the current message. Normally include CC: to all other recipients of original message; -prefix argument means ignore them. -While composing the reply, use \\[mail-yank-original] to yank the -original message into it." +prefix argument means ignore them. While composing the reply, +use \\[mail-yank-original] to yank the original message into it." (interactive "P") - (let (mailbuf) - (save-window-excursion - (set-buffer rmail-buffer) - (rmail-reply just-sender) - (setq mailbuf (current-buffer))) - (pop-to-buffer mailbuf) - (use-local-map (copy-keymap (current-local-map))) - (define-key (current-local-map) - "\C-c\C-c" 'rmail-summary-send-and-exit))) + (set-buffer rmail-buffer) + (rmail-reply just-sender) + (use-local-map (copy-keymap (current-local-map))) + (define-key (current-local-map) + "\C-c\C-c" 'rmail-summary-send-and-exit)) (defun rmail-summary-retry-failure () "Edit a mail message which is based on the contents of the current message. For a message rejected by the mail system, extract the interesting headers and the body of the original message; otherwise copy the current message." (interactive) - (let (mailbuf) - (save-window-excursion - (set-buffer rmail-buffer) - (rmail-retry-failure) - (setq mailbuf (current-buffer))) - (pop-to-buffer mailbuf) - (use-local-map (copy-keymap (current-local-map))) - (define-key (current-local-map) - "\C-c\C-c" 'rmail-summary-send-and-exit))) + (set-buffer rmail-buffer) + (rmail-retry-failure) + (use-local-map (copy-keymap (current-local-map))) + (define-key (current-local-map) + "\C-c\C-c" 'rmail-summary-send-and-exit)) (defun rmail-summary-send-and-exit () "Send mail reply and return to summary buffer."