Function: rmail-quit
rmail-quit is an interactive and byte-compiled function defined in
rmail.el.gz.
Signature
(rmail-quit)
Documentation
Quit out of RMAIL.
Hook rmail-quit-hook is run after expunging.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmail.el.gz
(defun rmail-quit ()
"Quit out of RMAIL.
Hook `rmail-quit-hook' is run after expunging."
(interactive)
(set-buffer rmail-buffer)
(rmail-expunge t)
(save-buffer)
(when (boundp 'rmail-quit-hook)
(run-hooks 'rmail-quit-hook))
;; Don't switch to the summary buffer even if it was recently visible.
(when (rmail-summary-exists)
(with-current-buffer rmail-summary-buffer
(set-buffer-modified-p nil))
(replace-buffer-in-windows rmail-summary-buffer)
(bury-buffer rmail-summary-buffer))
(let ((obuf (current-buffer)))
(quit-window)
(replace-buffer-in-windows obuf)))