mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
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:
@ -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
|
||||
;; than this to make UTF-8 the default coding system:
|
||||
(when (fboundp 'set-charset-priority)
|
||||
(set-charset-priority 'unicode)) ; pretty
|
||||
(prefer-coding-system 'utf-8) ; pretty
|
||||
(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.
|
||||
(set-language-environment "UTF-8")
|
||||
;; ...but the clipboard's on Windows could be in another encoding (likely
|
||||
;; utf-16), so let Emacs/the OS decide what to use there.
|
||||
(unless IS-WINDOWS
|
||||
(setq selection-coding-system 'utf-8)) ; with sugar on top
|
||||
|
||||
|
Reference in New Issue
Block a user