aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/mail/rmailsum.el15
1 files changed, 11 insertions, 4 deletions
diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el
index ac2ce1ac0b4..78b0b0ed52c 100644
--- a/lisp/mail/rmailsum.el
+++ b/lisp/mail/rmailsum.el
@@ -1198,13 +1198,20 @@ move to the previous message."
1198 (save-buffer)) 1198 (save-buffer))
1199 (set-buffer-modified-p nil)) 1199 (set-buffer-modified-p nil))
1200 1200
1201(defun rmail-summary-get-new-mail () 1201(defun rmail-summary-get-new-mail (&optional file-name)
1202 "Get new mail and recompute summary headers." 1202 "Get new mail and recompute summary headers.
1203 (interactive) 1203
1204Optionally you can specify the file to get new mail from. In this case,
1205the file of new mail is not changed or deleted. Noninteractively, you can
1206pass the inbox file name as an argument. Interactively, a prefix
1207argument says to read a file name and use that file as the inbox."
1208 (interactive
1209 (list (if current-prefix-arg
1210 (read-file-name "Get new mail from file: "))))
1204 (let (msg) 1211 (let (msg)
1205 (save-excursion 1212 (save-excursion
1206 (set-buffer rmail-buffer) 1213 (set-buffer rmail-buffer)
1207 (rmail-get-new-mail) 1214 (rmail-get-new-mail file-name)
1208 ;; Get the proper new message number. 1215 ;; Get the proper new message number.
1209 (setq msg rmail-current-message)) 1216 (setq msg rmail-current-message))
1210 ;; Make sure that message is displayed. 1217 ;; Make sure that message is displayed.