aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/mail/rmailsum.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el
index a3600fabba0..7b2e2e21d9d 100644
--- a/lisp/mail/rmailsum.el
+++ b/lisp/mail/rmailsum.el
@@ -720,6 +720,7 @@ Commands for sorting the summary:
720 (setq rmail-summary-mode-map (make-keymap)) 720 (setq rmail-summary-mode-map (make-keymap))
721 (suppress-keymap rmail-summary-mode-map) 721 (suppress-keymap rmail-summary-mode-map)
722 (define-key rmail-summary-mode-map "a" 'rmail-summary-add-label) 722 (define-key rmail-summary-mode-map "a" 'rmail-summary-add-label)
723 (define-key rmail-summary-mode-map "b" 'rmail-summary-bury)
723 (define-key rmail-summary-mode-map "c" 'rmail-summary-continue) 724 (define-key rmail-summary-mode-map "c" 'rmail-summary-continue)
724 (define-key rmail-summary-mode-map "d" 'rmail-summary-delete-forward) 725 (define-key rmail-summary-mode-map "d" 'rmail-summary-delete-forward)
725 (define-key rmail-summary-mode-map "\C-d" 'rmail-summary-delete-backward) 726 (define-key rmail-summary-mode-map "\C-d" 'rmail-summary-delete-backward)
@@ -1041,6 +1042,17 @@ advance to the previous message."
1041 (beginning-of-buffer) 1042 (beginning-of-buffer)
1042 (pop-to-buffer rmail-summary-buffer)) 1043 (pop-to-buffer rmail-summary-buffer))
1043 1044
1045(defun rmail-summary-bury ()
1046 "Bury the Rmail buffer and the Rmail summary buffer."
1047 (interactive)
1048 (let ((buffer-to-bury (current-buffer)))
1049 (let (window)
1050 (while (setq window (get-buffer-window rmail-buffer))
1051 (set-window-buffer window (other-buffer rmail-buffer)))
1052 (bury-buffer rmail-buffer))
1053 (switch-to-buffer (other-buffer buffer-to-bury))
1054 (bury-buffer buffer-to-bury)))
1055
1044(defun rmail-summary-quit () 1056(defun rmail-summary-quit ()
1045 "Quit out of Rmail and Rmail summary." 1057 "Quit out of Rmail and Rmail summary."
1046 (interactive) 1058 (interactive)