Function: set-language-info
set-language-info is a byte-compiled function defined in
mule-cmds.el.gz.
Signature
(set-language-info LANG-ENV KEY INFO)
Documentation
Modify part of the definition of language environment LANG-ENV.
Specifically, this stores the information INFO under KEY in the definition of this language environment. KEY is a symbol denoting the kind of information. INFO is the value for that information.
For a list of useful values for KEY and their meanings,
see language-info-alist.
Source Code
;; Defined in /usr/src/emacs/lisp/international/mule-cmds.el.gz
(defun set-language-info (lang-env key info)
"Modify part of the definition of language environment LANG-ENV.
Specifically, this stores the information INFO under KEY
in the definition of this language environment.
KEY is a symbol denoting the kind of information.
INFO is the value for that information.
For a list of useful values for KEY and their meanings,
see `language-info-alist'."
(if (symbolp lang-env)
(setq lang-env (symbol-name lang-env)))
(set-language-info-internal lang-env key info)
(if (equal lang-env current-language-environment)
(cond ((eq key 'coding-priority)
(set-language-environment-coding-systems lang-env)
(set-language-environment-charset lang-env))
((eq key 'input-method)
(set-language-environment-input-method lang-env))
((eq key 'nonascii-translation)
(set-language-environment-nonascii-translation lang-env))
((eq key 'charset)
(set-language-environment-charset lang-env)))))