]> git.eshelyaron.com Git - emacs.git/commitdiff
(reset-language-environment, set-language-environment-nonascii-translation):
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 17:48:00 +0000 (17:48 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Mar 2008 17:48:00 +0000 (17:48 +0000)
Don't set-unibyte-charset.

lisp/ChangeLog
lisp/international/mule-cmds.el

index ef3495eada7dadf29155209439dc0a10d6e845e6..315d69af2542d056471bb171792a5a5eb8d7754f 100644 (file)
@@ -1,5 +1,8 @@
 2008-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * international/mule-cmds.el (reset-language-environment)
+       (set-language-environment-nonascii-translation): Don't set-unibyte-charset.
+
        * doc-view.el: Remove all cb-args, use closures instead.
        (doc-view-sentinel): Merge doc-view-dvi->pdf-sentinel,
        doc-view-ps->pdf-sentinel, and doc-view-pdf->txt-sentinel (which was
index 45b3543b0ee2c775f760719b50ec767e54994669..2ce56546bfe6afa6a4466eda296dcc99cfef2904 100644 (file)
@@ -1775,7 +1775,11 @@ The default status is as follows:
   ;; (set-terminal-coding-system-internal nil)
   ;; (set-keyboard-coding-system-internal nil)
 
-  (set-unibyte-charset 'iso-8859-1))
+  ;; Back in Emacs-20, it was necessary to provide some fallback implicit
+  ;; conversion, because almost no packages handled coding-system issues.
+  ;; Nowadays it'd just paper over bugs.
+  ;; (set-unibyte-charset 'iso-8859-1)
+  )
 
 (reset-language-environment)
 
@@ -1964,7 +1968,11 @@ Setting this variable directly does not take effect.  See
     (or (and (charsetp nonascii)
             (get-charset-property nonascii :ascii-compatible-p))
        (setq nonascii 'iso-8859-1))
-    (set-unibyte-charset nonascii)))
+    ;; Back in Emacs-20, it was necessary to provide some fallback implicit
+    ;; conversion, because almost no packages handled coding-system issues.
+    ;; Nowadays it'd just paper over bugs.
+    ;; (set-unibyte-charset nonascii)
+    ))
 
 (defun set-language-environment-charset (language-name)
   "Do various charset setups for language environment LANGUAGE-NAME."