[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master a1a724d: Fix an error in selecting encoding when writing zip file
From: |
Eli Zaretskii |
Subject: |
master a1a724d: Fix an error in selecting encoding when writing zip files |
Date: |
Sat, 9 Nov 2019 14:44:05 -0500 (EST) |
branch: master
commit a1a724d73afae87b8c4daa2d64382be06fa37d0e
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Fix an error in selecting encoding when writing zip files
* lisp/international/mule-cmds.el (select-safe-coding-system):
Treat no-conversion-multibyte that came from find-auto-coding
the same as no-conversion for the purposes of encoding. The
same logic that considers no-conversion always safe should do
the same with no-conversion-multibyte. (Bug#38155)
---
lisp/international/mule-cmds.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 1edf80d..e4f5bb2 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -896,6 +896,11 @@ It is highly recommended to fix it before writing to a
file."
;; other setting.
(let ((base (coding-system-base auto-cs)))
(unless (memq base '(nil undecided))
+ ;; For encoding, no-conversion-multibyte is the same as
+ ;; no-conversion.
+ (if (eq base 'no-conversion-multibyte)
+ (setq auto-cs 'no-conversion
+ base 'no-conversion))
(setq default-coding-system (list (cons auto-cs base)))
(setq no-other-defaults t))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master a1a724d: Fix an error in selecting encoding when writing zip files,
Eli Zaretskii <=