Mercurial > emacs
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)))) |