Changeset 4018 for vendor/emacs-CVS_HEAD/lisp/international/mule-cmds.el
- Timestamp:
- 2006年01月28日 09時46分44秒 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vendor/emacs-CVS_HEAD/lisp/international/mule-cmds.el
r3988 r4018 1127 1127 (if (symbolp lang-env) 1128 1128 (setq lang-env (symbol-name lang-env))) 1129 (set-language-info-internal lang-env key info) 1130 (if (equal lang-env current-language-environment) 1131 (set-language-environment lang-env))) 1132 1133 (defun set-language-info-internal (lang-env key info) 1134 "Internal use only. 1135 Arguments are the same as `set-language-info'." 1129 1136 (let (lang-slot key-slot) 1130 1137 (setq lang-slot (assoc lang-env language-info-alist)) … … 1197 1204 (cons lang-env 'setup-specified-language-environment) t) 1198 1205 1199 (while alist 1200 (set-language-info lang-env (car (car alist)) (cdr (car alist))) 1201 (setq alist (cdr alist))))) 1206 (dolist (elt alist) 1207 (set-language-info-internal lang-env (car elt) (cdr elt))) 1208 1209 (if (equal lang-env current-language-environment) 1210 (set-language-environment lang-env)))) 1202 1211 1203 1212 (defun read-language-name (key prompt &optional default) … … 1790 1799 "Set up the display table and terminal coding system for LANGUAGE-NAME." 1791 1800 (let ((coding (get-language-info language-name 'unibyte-display))) 1792 (if coding 1801 (if (and coding 1802 (or (not coding-system) 1803 (coding-system-equal coding coding-system))) 1793 1804 (standard-display-european-internal) 1794 1805 ;; The following 2 lines undo the 8-bit display that we set up … … 2130 2141 ;; en_IN -- fx. 2131 2142 ("en_IN" "English" utf-8) ; glibc uses utf-8 for English in India 2132 ("en" . "Latin-1") ; English2143 ("en" "English" iso-8859-1) ; English 2133 2144 ("eo" . "Latin-3") ; Esperanto 2134 2145 ("es" "Spanish" iso-8859-1)
