Mercurial > emacs
comparison lisp/mail/unrmail.el @ 4266:5a7266ff9af1
(unrmail): Total rewrite.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 25 Jul 1993 02:19:59 +0000 |
parents | 2c7997f249eb |
children | 8d8033687586 |
comparison
equal
deleted
inserted
replaced
4265:2812d8619305 | 4266:5a7266ff9af1 |
---|---|
44 (kill-emacs (if error 1 0)))) | 44 (kill-emacs (if error 1 0)))) |
45 | 45 |
46 ;;;###autoload | 46 ;;;###autoload |
47 (defun unrmail (file to-file) | 47 (defun unrmail (file to-file) |
48 "Convert Rmail file FILE to mailbox-format file TO-FILE." | 48 "Convert Rmail file FILE to mailbox-format file TO-FILE." |
49 (interactive "fUnrmail (rmail file): \nfUnrmail into (new mailbox file): ") | 49 (interactive "fUnrmail (rmail file): \nFUnrmail into (new mailbox file): ") |
50 (let ((message-count 0)) | 50 (let ((message-count 0) |
51 (rmail-delete-after-output nil)) | |
51 (rmail file) | 52 (rmail file) |
52 (rmail-show-message 1) | 53 (message "Writing messages to %s..." to-file) |
53 (while (not (rmail-output to-file)) | 54 (while (< message-count rmail-total-messages) |
54 (setq message-count (1+ message-count))))) | 55 (rmail-show-message |
56 (setq message-count (1+ message-count))) | |
57 (rmail-output to-file 1 t)) | |
58 (message "Writing messages to %s...done" to-file))) | |
55 | 59 |
56 ;;; unrmail.el ends here | 60 ;;; unrmail.el ends here |