Function: mairix-rmail-display
mairix-rmail-display is a byte-compiled function defined in
mairix.el.gz.
Signature
(mairix-rmail-display FOLDER)
Documentation
Display mbox file FOLDER with RMail.
Source Code
;; Defined in /usr/src/emacs/lisp/net/mairix.el.gz
(declare-function rmail-summary "rmailsum" ()) ; autoloaded in rmail
(defun mairix-rmail-display (folder)
"Display mbox file FOLDER with RMail."
(require 'rmail)
(let (show-summary)
;; If it exists, select existing RMail window
(when (and (boundp 'rmail-buffer)
rmail-buffer)
(set-buffer rmail-buffer)
(when (get-buffer-window rmail-buffer)
(select-window (get-buffer-window rmail-buffer))
(setq show-summary (rmail-summary-displayed))))
;; check if folder is already open and if so, kill it
(when (get-buffer (file-name-nondirectory folder))
(set-buffer
(get-buffer (file-name-nondirectory folder)))
(set-buffer-modified-p nil)
(kill-buffer nil))
(rmail folder)
;; Update summary if necessary
(when show-summary
(rmail-summary))))