[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#4712: File encoding
From: |
Stefan Monnier |
Subject: |
bug#4712: File encoding |
Date: |
Sat, 17 Oct 2009 00:01:10 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
I believe the patch below fixed the problem,
Stefan
--- mule-cmds.el.~1.375.~ 2009-10-15 18:22:51.000000000 -0400
+++ mule-cmds.el 2009-10-16 23:56:10.000000000 -0400
@@ -889,13 +889,13 @@
default-coding-system))
(if (and auto-cs (not no-other-defaults))
- ;; If the file has a coding cookie, try to use it before anything
- ;; else (i.e. before default-coding-system which will typically come
- ;; from file-coding-system-alist).
+ ;; If the file has a coding cookie, use it regardless of any
+ ;; other setting.
(let ((base (coding-system-base auto-cs)))
(or (memq base '(nil undecided))
- (rassq base default-coding-system)
- (push (cons auto-cs base) default-coding-system))))
+ (progn
+ (setq default-coding-system (list (cons auto-cs base)))
+ (setq no-other-defaults t)))))
(unless no-other-defaults
;; If buffer-file-coding-system is not nil nor undecided, append it
- bug#4712: File encoding, (continued)
- bug#4712: File encoding, Andreas Schwab, 2009/10/14
- bug#4712: File encoding, Stefan Monnier, 2009/10/14
- bug#4712: File encoding, Stefan Monnier, 2009/10/14
- bug#4712: File encoding, Eli Zaretskii, 2009/10/14
- bug#4712: File encoding, Stefan Monnier, 2009/10/14
- bug#4712: File encoding, Eli Zaretskii, 2009/10/15
- bug#4712: File encoding, Andreas Schwab, 2009/10/15
- bug#4712: File encoding,
Stefan Monnier <=