Refactor UTF-8 config
After studying set-language-environment, it seems to embody all these lines. And without without it, non-English glyph rendering is very slow (see https://emacs-china.org/t/org-mode/16918). This may have other implications, however, so further testing is needed.
This commit is contained in:
parent
195ad0fec6
commit
113dcd74cf
1 changed files with 3 additions and 6 deletions
|
@ -44,12 +44,9 @@ envvar will enable this at startup.")
|
||||||
|
|
||||||
;; Contrary to what many Emacs users have in their configs, you don't need more
|
;; Contrary to what many Emacs users have in their configs, you don't need more
|
||||||
;; than this to make UTF-8 the default coding system:
|
;; than this to make UTF-8 the default coding system:
|
||||||
(when (fboundp 'set-charset-priority)
|
(set-language-environment "UTF-8")
|
||||||
(set-charset-priority 'unicode)) ; pretty
|
;; ...but the clipboard's on Windows could be in another encoding (likely
|
||||||
(prefer-coding-system 'utf-8) ; pretty
|
;; utf-16), so let Emacs/the OS decide what to use there.
|
||||||
(setq locale-coding-system 'utf-8) ; please
|
|
||||||
;; The clipboard's on Windows could be in a wider encoding than utf-8 (likely
|
|
||||||
;; utf-16), so let Emacs/the OS decide what encoding to use there.
|
|
||||||
(unless IS-WINDOWS
|
(unless IS-WINDOWS
|
||||||
(setq selection-coding-system 'utf-8)) ; with sugar on top
|
(setq selection-coding-system 'utf-8)) ; with sugar on top
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue