diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-03-12 17:48:00 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-03-12 17:48:00 +0000 |
commit | 33de15f4c1fa8155ddde7004d368f96e8dd747f2 (patch) | |
tree | 369d951a603e9155d32b62272bc73a5364f8c0b7 | |
parent | b4cb319f0a5638aca3aaf655d6795c860e27c56f (diff) | |
download | emacs-33de15f4c1fa8155ddde7004d368f96e8dd747f2.tar.gz emacs-33de15f4c1fa8155ddde7004d368f96e8dd747f2.tar.bz2 emacs-33de15f4c1fa8155ddde7004d368f96e8dd747f2.zip |
(reset-language-environment, set-language-environment-nonascii-translation):
Don't set-unibyte-charset.
-rw-r--r-- | lisp/ChangeLog | 3 | ||||
-rw-r--r-- | lisp/international/mule-cmds.el | 12 |
2 files changed, 13 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ef3495eada7..315d69af254 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -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 diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 45b3543b0ee..2ce56546bfe 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -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." |