comparison lisp/mail/rmailsum.el @ 19570:a2a72d1e0970

(rmail-summary-get-new-mail): Handle args like rmail-get-new-mail, and pass them to that function.
author Richard M. Stallman <rms@gnu.org>
date Wed, 27 Aug 1997 16:18:29 +0000
parents e561070ee48c
children cf2733572fa7
comparison
equal deleted inserted replaced
19569:2f471f36f4f4 19570:a2a72d1e0970
1196 (save-excursion 1196 (save-excursion
1197 (set-buffer rmail-buffer) 1197 (set-buffer rmail-buffer)
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
1204 Optionally you can specify the file to get new mail from. In this case,
1205 the file of new mail is not changed or deleted. Noninteractively, you can
1206 pass the inbox file name as an argument. Interactively, a prefix
1207 argument 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.
1211 (or (zerop msg) 1218 (or (zerop msg)
1212 (rmail-summary-goto-msg msg)))) 1219 (rmail-summary-goto-msg msg))))