comparison lisp/international/mule-cmds.el @ 56040:13758b690c5c

(set-language-environment): Load subst tables if necessary.
author Kenichi Handa <handa@m17n.org>
date Sat, 12 Jun 2004 02:21:21 +0000
parents df6db683f4f1
children 93792c00945b 38500c0c86ab 4c90ffeb71c5
comparison
equal deleted inserted replaced
56039:7dc1250b3b2f 56040:13758b690c5c
1832 (set-overriding-fontspec-internal overriding-fontspec)))) 1832 (set-overriding-fontspec-internal overriding-fontspec))))
1833 1833
1834 (let ((func (get-language-info language-name 'setup-function))) 1834 (let ((func (get-language-info language-name 'setup-function)))
1835 (if (functionp func) 1835 (if (functionp func)
1836 (funcall func))) 1836 (funcall func)))
1837 (if (and utf-translate-cjk-mode
1838 utf-translate-cjk-lang-env
1839 (not (eq utf-translate-cjk-lang-env language-name))
1840 (catch 'tag
1841 (dolist (charset (get-language-info language-name 'charset))
1842 (if (memq charset utf-translate-cjk-charsets)
1843 (throw 'tag t)))
1844 nil))
1845 (utf-translate-cjk-load-tables))
1837 (run-hooks 'set-language-environment-hook) 1846 (run-hooks 'set-language-environment-hook)
1838 (force-mode-line-update t)) 1847 (force-mode-line-update t))
1839 1848
1840 (defun standard-display-european-internal () 1849 (defun standard-display-european-internal ()
1841 ;; Actually set up direct output of non-ASCII characters. 1850 ;; Actually set up direct output of non-ASCII characters.