comparison lisp/mail/sendmail.el @ 825:f3eb45ffe06d

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Tue, 21 Jul 1992 02:48:51 +0000
parents 38b2499cb3e9
children 20674ae6bf52
comparison
equal deleted inserted replaced
824:b7ba8d69e136 825:f3eb45ffe06d
192 "Send message like mail-send, then, if no errors, exit from mail buffer. 192 "Send message like mail-send, then, if no errors, exit from mail buffer.
193 Prefix arg means don't delete this window." 193 Prefix arg means don't delete this window."
194 (interactive "P") 194 (interactive "P")
195 (mail-send) 195 (mail-send)
196 (bury-buffer (current-buffer)) 196 (bury-buffer (current-buffer))
197 (if (or (one-window-p) arg) 197 (if (and (not arg)
198 (switch-to-buffer (other-buffer (current-buffer))) 198 (not (one-window-p))
199 (delete-window))) 199 (save-excursion
200 (set-buffer (window-buffer (next-window (selected-window) 'not)))
201 (eq major-mode 'rmail-mode)))
202 (delete-window)
203 (switch-to-buffer (other-buffer (current-buffer)))))
200 204
201 (defun mail-send () 205 (defun mail-send ()
202 "Send the message in the current buffer. 206 "Send the message in the current buffer.
203 If `mail-interactive' is non-nil, wait for success indication 207 If `mail-interactive' is non-nil, wait for success indication
204 or error messages, and inform user. 208 or error messages, and inform user.