bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#15535: Acknowledgement (24.3.50; basic-save-buffer should update buf


From: Dmitry Gutov
Subject: bug#15535: Acknowledgement (24.3.50; basic-save-buffer should update buffer-file-coding-system value if the contents were written using different coding system)
Date: Sun, 06 Oct 2013 02:09:01 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0

Sorry, here's a better test:

(ert-deftest save-buffer-updates-buffer-file-coding-system ()
  (let ((file (expand-file-name "foo" temporary-file-directory))
        (default-buffer-file-coding-system 'utf-8-unix))
    (find-file file)
    (insert "abcdef\n")
    (save-buffer)
    (kill-buffer)
    (unwind-protect
        (with-current-buffer (find-file-noselect file)
          (should (eq 'undecided (coding-system-change-eol-conversion
                                  buffer-file-coding-system nil)))
          (insert "водка матрёшка селёдка")
          (save-buffer)
          (let ((coding-system buffer-file-coding-system))
            (kill-buffer)
            (should (eq 'utf-8-unix coding-system))))
      (delete-file file))))

Likewise, succeeds on 24.3, fails on trunk.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]