aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/language
diff options
context:
space:
mode:
authorKenichi Handa1998-08-10 06:42:41 +0000
committerKenichi Handa1998-08-10 06:42:41 +0000
commit45717142ef32a4e5af50a464bb16bebc23de18dd (patch)
treec6615cbe433cf657f5239edb3fb6a3df0786c8c1 /lisp/language
parentddb5c0419c10ae1dd7f471649f7146df7ff345ca (diff)
downloademacs-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.el12
-rw-r--r--lisp/language/cyril-util.el10
-rw-r--r--lisp/language/devan-util.el4
-rw-r--r--lisp/language/ethio-util.el6
-rw-r--r--lisp/language/japan-util.el11
-rw-r--r--lisp/language/korea-util.el7
-rw-r--r--lisp/language/lao-util.el2
-rw-r--r--lisp/language/thai-util.el2
-rw-r--r--lisp/language/tibet-util.el6
-rw-r--r--lisp/language/viet-util.el2
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: