]> code.delx.au - gnu-emacs/blobdiff - lisp/mail/unrmail.el
(mail-yank-original): Set buffer-file-coding-system from the one used
[gnu-emacs] / lisp / mail / unrmail.el
index cd71ec58571dcb3524c808684f725c35f9da2b06..e06c41b2c2e793bf955d299e4d8e347f1037a473 100644 (file)
@@ -232,6 +232,10 @@ For example, invoke `emacs -batch -f batch-unrmail RMAIL'."
              (while (search-forward "\nFrom " nil t)
                (forward-char -5)
                (insert ?>)))
+           ;; Make sure the message ends with two newlines
+           (goto-char (point-max))
+           (unless (looking-back "\n\n")
+             (insert "\n"))
            ;; Write it to the output file, suitably encoded.
            (let ((coding-system-for-write coding))
              (write-region (point-min) (point-max) to-file t