Function: set-language-environment-charset
set-language-environment-charset is a byte-compiled function defined
in mule-cmds.el.gz.
Signature
(set-language-environment-charset LANGUAGE-NAME)
Documentation
Do various charset setups for language environment LANGUAGE-NAME.
Source Code
;; Defined in /usr/src/emacs/lisp/international/mule-cmds.el.gz
(defun set-language-environment-charset (language-name)
"Do various charset setups for language environment LANGUAGE-NAME."
;; Put higher priorities to such charsets that are supported by the
;; coding systems of higher priorities in this environment.
(let ((charsets (get-language-info language-name 'charset)))
(dolist (coding (get-language-info language-name 'coding-priority))
(let ((list (coding-system-charset-list coding)))
(if (consp list)
(setq charsets (append charsets list)))))
(if charsets
(apply 'set-charset-priority charsets))))