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