diff options
| author | Kenichi Handa | 1998-08-10 06:42:41 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-08-10 06:42:41 +0000 |
| commit | 45717142ef32a4e5af50a464bb16bebc23de18dd (patch) | |
| tree | c6615cbe433cf657f5239edb3fb6a3df0786c8c1 /lisp/language | |
| parent | ddb5c0419c10ae1dd7f471649f7146df7ff345ca (diff) | |
| download | emacs-45717142ef32a4e5af50a464bb16bebc23de18dd.tar.gz emacs-45717142ef32a4e5af50a464bb16bebc23de18dd.zip | |
(setup-XXX-environment): Just call set-language-environment. If
they used to do some other jobs than what done by
set-language-environment, those jobs are done in
setup-XXX-environment-internal now.
Diffstat (limited to 'lisp/language')
| -rw-r--r-- | lisp/language/china-util.el | 12 | ||||
| -rw-r--r-- | lisp/language/cyril-util.el | 10 | ||||
| -rw-r--r-- | lisp/language/devan-util.el | 4 | ||||
| -rw-r--r-- | lisp/language/ethio-util.el | 6 | ||||
| -rw-r--r-- | lisp/language/japan-util.el | 11 | ||||
| -rw-r--r-- | lisp/language/korea-util.el | 7 | ||||
| -rw-r--r-- | lisp/language/lao-util.el | 2 | ||||
| -rw-r--r-- | lisp/language/thai-util.el | 2 | ||||
| -rw-r--r-- | lisp/language/tibet-util.el | 6 | ||||
| -rw-r--r-- | lisp/language/viet-util.el | 2 |
10 files changed, 25 insertions, 37 deletions
diff --git a/lisp/language/china-util.el b/lisp/language/china-util.el index 8cdf3901225..a4a2569a3d0 100644 --- a/lisp/language/china-util.el +++ b/lisp/language/china-util.el | |||
| @@ -28,25 +28,19 @@ | |||
| 28 | (defun setup-chinese-gb-environment () | 28 | (defun setup-chinese-gb-environment () |
| 29 | "Setup multilingual environment (MULE) for Chinese GB2312 users." | 29 | "Setup multilingual environment (MULE) for Chinese GB2312 users." |
| 30 | (interactive) | 30 | (interactive) |
| 31 | (setup-english-environment) | 31 | (set-language-environment "Chinese-GB")) |
| 32 | (set-language-environment-coding-systems "Chinese-GB") | ||
| 33 | (setq default-input-method "chinese-py-punct")) | ||
| 34 | 32 | ||
| 35 | ;;;###autoload | 33 | ;;;###autoload |
| 36 | (defun setup-chinese-big5-environment () | 34 | (defun setup-chinese-big5-environment () |
| 37 | "Setup multilingual environment (MULE) for Chinese Big5 users." | 35 | "Setup multilingual environment (MULE) for Chinese Big5 users." |
| 38 | (interactive) | 36 | (interactive) |
| 39 | (setup-english-environment) | 37 | (set-language-environment "Chinese-BIG5")) |
| 40 | (set-language-environment-coding-systems "Chinese-BIG5") | ||
| 41 | (setq default-input-method "chinese-py-punct-b5")) | ||
| 42 | 38 | ||
| 43 | ;;;###autoload | 39 | ;;;###autoload |
| 44 | (defun setup-chinese-cns-environment () | 40 | (defun setup-chinese-cns-environment () |
| 45 | "Setup multilingual environment (MULE) for Chinese CNS11643 family users." | 41 | "Setup multilingual environment (MULE) for Chinese CNS11643 family users." |
| 46 | (interactive) | 42 | (interactive) |
| 47 | (setup-english-environment) | 43 | (set-language-environment "Chinese-CNS")) |
| 48 | (set-language-environment-coding-systems "Chinese-CNS") | ||
| 49 | (setq default-input-method "chinese-cns-quick")) | ||
| 50 | 44 | ||
| 51 | ;; Hz/ZW encoding stuffs | 45 | ;; Hz/ZW encoding stuffs |
| 52 | 46 | ||
diff --git a/lisp/language/cyril-util.el b/lisp/language/cyril-util.el index 8aa51a04c51..4df69bcefee 100644 --- a/lisp/language/cyril-util.el +++ b/lisp/language/cyril-util.el | |||
| @@ -27,23 +27,19 @@ | |||
| 27 | (defun setup-cyrillic-iso-environment () | 27 | (defun setup-cyrillic-iso-environment () |
| 28 | "Setup multilingual environment (MULE) for Cyrillic ISO-8859-5 users." | 28 | "Setup multilingual environment (MULE) for Cyrillic ISO-8859-5 users." |
| 29 | (interactive) | 29 | (interactive) |
| 30 | (setup-8-bit-environment "Cyrillic-ISO" 'cyrillic-iso8859-5 | 30 | (set-language-environment "Cyrillic-ISO")) |
| 31 | "cyrillic-yawerty")) | ||
| 32 | 31 | ||
| 33 | ;;;###autoload | 32 | ;;;###autoload |
| 34 | (defun setup-cyrillic-koi8-environment () | 33 | (defun setup-cyrillic-koi8-environment () |
| 35 | "Setup multilingual environment (MULE) for Cyrillic KOI8 users." | 34 | "Setup multilingual environment (MULE) for Cyrillic KOI8 users." |
| 36 | (interactive) | 35 | (interactive) |
| 37 | (setup-8-bit-environment "Cyrillic-KOI8" 'cyrillic-iso8859-5 | 36 | (set-language-environment "Cyrillic-KOI8")) |
| 38 | "cyrillic-yawerty")) | ||
| 39 | 37 | ||
| 40 | ;;;###autoload | 38 | ;;;###autoload |
| 41 | (defun setup-cyrillic-alternativnyj-environment () | 39 | (defun setup-cyrillic-alternativnyj-environment () |
| 42 | "Setup multilingual environment (MULE) for Cyrillic ALTERNATIVNYJ users." | 40 | "Setup multilingual environment (MULE) for Cyrillic ALTERNATIVNYJ users." |
| 43 | (interactive) | 41 | (interactive) |
| 44 | (setup-8-bit-environment "Cyrillic-ALT" 'cyrillic-iso8859-5 | 42 | (set-language-environment "Cyrillic-ALT")) |
| 45 | "cyrillic-yawerty") | ||
| 46 | (setq coding-category-raw-text 'cyrillic-alternativnyj)) | ||
| 47 | 43 | ||
| 48 | ;;;###autoload | 44 | ;;;###autoload |
| 49 | (defun cyrillic-encode-koi8-r-char (char) | 45 | (defun cyrillic-encode-koi8-r-char (char) |
diff --git a/lisp/language/devan-util.el b/lisp/language/devan-util.el index cd5a978e881..ce2d564b163 100644 --- a/lisp/language/devan-util.el +++ b/lisp/language/devan-util.el | |||
| @@ -44,8 +44,8 @@ | |||
| 44 | (defun setup-devanagari-environment () | 44 | (defun setup-devanagari-environment () |
| 45 | "Setup multilingual environment (MULE) for languages using Devanagari." | 45 | "Setup multilingual environment (MULE) for languages using Devanagari." |
| 46 | (interactive) | 46 | (interactive) |
| 47 | (setup-8-bit-environment "Devanagari" nil "devanagari-itrans")) | 47 | (set-language-environment "Devanagari")) |
| 48 | 48 | ||
| 49 | ;;; Basic functions. | 49 | ;;; Basic functions. |
| 50 | 50 | ||
| 51 | ;;;###autoload | 51 | ;;;###autoload |
diff --git a/lisp/language/ethio-util.el b/lisp/language/ethio-util.el index ff5c54aa090..37dc4c40a6c 100644 --- a/lisp/language/ethio-util.el +++ b/lisp/language/ethio-util.el | |||
| @@ -32,10 +32,10 @@ | |||
| 32 | ;;;###autoload | 32 | ;;;###autoload |
| 33 | (defun setup-ethiopic-environment () | 33 | (defun setup-ethiopic-environment () |
| 34 | "Setup multilingual environment for Ethiopic." | 34 | "Setup multilingual environment for Ethiopic." |
| 35 | (interactive) | 35 | (set-language-environment "Ethiopic")) |
| 36 | (setup-english-environment) | ||
| 37 | (setq default-input-method "ethiopic") | ||
| 38 | 36 | ||
| 37 | ;;;###autoload | ||
| 38 | (defun setup-ethiopic-environment-internal () | ||
| 39 | (let ((key-bindings '((" " . ethio-insert-space) | 39 | (let ((key-bindings '((" " . ethio-insert-space) |
| 40 | ([?\S- ] . ethio-insert-ethio-space) | 40 | ([?\S- ] . ethio-insert-ethio-space) |
| 41 | ([?\C-'] . ethio-gemination) | 41 | ([?\C-'] . ethio-gemination) |
diff --git a/lisp/language/japan-util.el b/lisp/language/japan-util.el index bdc33addd1c..6cd54e27114 100644 --- a/lisp/language/japan-util.el +++ b/lisp/language/japan-util.el | |||
| @@ -30,12 +30,13 @@ | |||
| 30 | (defun setup-japanese-environment () | 30 | (defun setup-japanese-environment () |
| 31 | "Setup multilingual environment (MULE) for Japanese." | 31 | "Setup multilingual environment (MULE) for Japanese." |
| 32 | (interactive) | 32 | (interactive) |
| 33 | (setup-english-environment) | 33 | (set-language-environment "Japanese")) |
| 34 | (set-language-environment-coding-systems "Japanese") | 34 | |
| 35 | ;;;###autoload | ||
| 36 | (defun setup-japanese-environment-internal () | ||
| 35 | (if (eq system-type 'ms-dos) | 37 | (if (eq system-type 'ms-dos) |
| 36 | (prefer-coding-system 'japanese-shift-jis)) | 38 | (prefer-coding-system 'japanese-shift-jis) |
| 37 | (setq default-file-name-coding-system 'japanese-iso-8bit) | 39 | (setq default-file-name-coding-system 'japanese-iso-8bit)) |
| 38 | (setq default-input-method "japanese") | ||
| 39 | (setq sentence-end-save sentence-end) | 40 | (setq sentence-end-save sentence-end) |
| 40 | (setq sentence-end (concat sentence-end "\\|[$B!#!)!*(B]"))) | 41 | (setq sentence-end (concat sentence-end "\\|[$B!#!)!*(B]"))) |
| 41 | 42 | ||
diff --git a/lisp/language/korea-util.el b/lisp/language/korea-util.el index c1787a15a3b..8afdbbfa822 100644 --- a/lisp/language/korea-util.el +++ b/lisp/language/korea-util.el | |||
| @@ -90,11 +90,10 @@ | |||
| 90 | (defun setup-korean-environment () | 90 | (defun setup-korean-environment () |
| 91 | "Setup multilingual environment (MULE) for Korean." | 91 | "Setup multilingual environment (MULE) for Korean." |
| 92 | (interactive) | 92 | (interactive) |
| 93 | (setup-english-environment) | 93 | (set-language-environment "Korean")) |
| 94 | (set-language-environment-coding-systems "Korean") | ||
| 95 | |||
| 96 | (setq default-input-method "korean-hangul") | ||
| 97 | 94 | ||
| 95 | ;;;###autoload | ||
| 96 | (defun setup-korean-environment-internal () | ||
| 98 | (let ((key-bindings korean-key-bindings)) | 97 | (let ((key-bindings korean-key-bindings)) |
| 99 | (while key-bindings | 98 | (while key-bindings |
| 100 | (let* ((this (car key-bindings)) | 99 | (let* ((this (car key-bindings)) |
diff --git a/lisp/language/lao-util.el b/lisp/language/lao-util.el index 4cada8f710d..cb78b7fc067 100644 --- a/lisp/language/lao-util.el +++ b/lisp/language/lao-util.el | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | (defun setup-lao-environment () | 28 | (defun setup-lao-environment () |
| 29 | "Setup multilingual environment (MULE) for Lao." | 29 | "Setup multilingual environment (MULE) for Lao." |
| 30 | (interactive) | 30 | (interactive) |
| 31 | (setup-8-bit-environment "Lao" 'lao "lao")) | 31 | (set-language-environment "Lao")) |
| 32 | 32 | ||
| 33 | (let ((l '((?(1!(B consonant "LETTER KOR KAI'" "CHICKEN") | 33 | (let ((l '((?(1!(B consonant "LETTER KOR KAI'" "CHICKEN") |
| 34 | (?(1"(B consonant "LETTER KHOR KHAI'" "EGG") | 34 | (?(1"(B consonant "LETTER KHOR KHAI'" "EGG") |
diff --git a/lisp/language/thai-util.el b/lisp/language/thai-util.el index 645bf03df0f..3d4863313ec 100644 --- a/lisp/language/thai-util.el +++ b/lisp/language/thai-util.el | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | (defun setup-thai-environment () | 28 | (defun setup-thai-environment () |
| 29 | "Setup multilingual environment (MULE) for Thai." | 29 | "Setup multilingual environment (MULE) for Thai." |
| 30 | (interactive) | 30 | (interactive) |
| 31 | (setup-8-bit-environment "Thai" 'thai-tis620 "thai-kesmanee")) | 31 | (set-language-environment "Thai")) |
| 32 | 32 | ||
| 33 | ;; Setting information of Thai characters. | 33 | ;; Setting information of Thai characters. |
| 34 | 34 | ||
diff --git a/lisp/language/tibet-util.el b/lisp/language/tibet-util.el index bb10564c699..6a940212c52 100644 --- a/lisp/language/tibet-util.el +++ b/lisp/language/tibet-util.el | |||
| @@ -35,9 +35,7 @@ | |||
| 35 | ;;;###autoload | 35 | ;;;###autoload |
| 36 | (defun setup-tibetan-environment () | 36 | (defun setup-tibetan-environment () |
| 37 | (interactive) | 37 | (interactive) |
| 38 | (setup-english-environment) | 38 | (set-language-environment "Tibetan")) |
| 39 | (set-language-environment-coding-systems "Tibetan") | ||
| 40 | (setq default-input-method "tibetan-wylie")) | ||
| 41 | 39 | ||
| 42 | ;;; This function makes a transcription string for | 40 | ;;; This function makes a transcription string for |
| 43 | ;;; re-composing a character. | 41 | ;;; re-composing a character. |
| @@ -106,7 +104,7 @@ | |||
| 106 | ;;; | 104 | ;;; |
| 107 | ;;; Here are examples of the words "bsgrubs" and "h'uM" | 105 | ;;; Here are examples of the words "bsgrubs" and "h'uM" |
| 108 | ;;; | 106 | ;;; |
| 109 | ;;; $(7"72%q`"U1"7"G(B 2$(7"H`#A`"U0"_1(B | 107 | ;;; $(7"7(B2$(7%q`"U(B1$(7"7"G(B 2$(7"H`#A`"U0"_(B1 |
| 110 | ;;; | 108 | ;;; |
| 111 | ;;; M | 109 | ;;; M |
| 112 | ;;; b s b s h | 110 | ;;; b s b s h |
diff --git a/lisp/language/viet-util.el b/lisp/language/viet-util.el index 5e3ce7e9cf6..0520a836ed2 100644 --- a/lisp/language/viet-util.el +++ b/lisp/language/viet-util.el | |||
| @@ -45,7 +45,7 @@ | |||
| 45 | (defun setup-vietnamese-environment () | 45 | (defun setup-vietnamese-environment () |
| 46 | "Setup multilingual environment (MULE) for Vietnamese VISCII users." | 46 | "Setup multilingual environment (MULE) for Vietnamese VISCII users." |
| 47 | (interactive) | 47 | (interactive) |
| 48 | (setup-8-bit-environment "Vietnamese" nil "vietnamese-viqr")) | 48 | (set-language-environment "Vietnamese")) |
| 49 | 49 | ||
| 50 | ;; VIQR is a menmonic encoding specification for Vietnamese. | 50 | ;; VIQR is a menmonic encoding specification for Vietnamese. |
| 51 | ;; It represents diacritical marks by ASCII characters as follows: | 51 | ;; It represents diacritical marks by ASCII characters as follows: |