comparison lisp/mail/rmailout.el @ 36717:919d4bc1079b

(rmail-output-to-rmail-file): When writing the Babyl header to the newly-created output file, bind coding-system-for-write to either rmail-file-coding-system or emacs-mule-unix.
author Eli Zaretskii <eliz@gnu.org>
date Sun, 11 Mar 2001 11:53:02 +0000
parents 998506bd35f3
children d5dbe7f1300c
comparison
equal deleted inserted replaced
36716:a563ead0ab5f 36717:919d4bc1079b
143 (concat "\"" file-name "\" does not exist, create it? ")) 143 (concat "\"" file-name "\" does not exist, create it? "))
144 (let ((file-buffer (create-file-buffer file-name))) 144 (let ((file-buffer (create-file-buffer file-name)))
145 (save-excursion 145 (save-excursion
146 (set-buffer file-buffer) 146 (set-buffer file-buffer)
147 (rmail-insert-rmail-file-header) 147 (rmail-insert-rmail-file-header)
148 (let ((require-final-newline nil)) 148 (let ((require-final-newline nil)
149 (coding-system-for-write
150 (or rmail-file-coding-system
151 'emacs-mule-unix)))
149 (write-region (point-min) (point-max) file-name t 1))) 152 (write-region (point-min) (point-max) file-name t 1)))
150 (kill-buffer file-buffer)) 153 (kill-buffer file-buffer))
151 (error "Output file does not exist"))) 154 (error "Output file does not exist")))
152 (while (> count 0) 155 (while (> count 0)
153 (let (redelete) 156 (let (redelete)