Mercurial > emacs
comparison lisp/language/china-util.el @ 18793:f98c1cb6b807
(setup-chinese-gb-environment): Adjusted for the change of coding
category names. Set default-input-method to chinese-py-punct.
(setup-chinese-big5-environment): Set default-input-method to
chinese-py-punct-b5.
(setup-chinese-cns-environment): Set default-input-method correctly.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 15 Jul 1997 08:22:18 +0000 |
parents | 62e17ab4e33e |
children | 6835f9c00ff5 |
comparison
equal
deleted
inserted
replaced
18792:7509c58538a0 | 18793:f98c1cb6b807 |
---|---|
31 (setup-english-environment) | 31 (setup-english-environment) |
32 | 32 |
33 (setq primary-language "Chinese-GB") | 33 (setq primary-language "Chinese-GB") |
34 | 34 |
35 (setq coding-category-iso-8-2 'chinese-iso-8bit) | 35 (setq coding-category-iso-8-2 'chinese-iso-8bit) |
36 (setq coding-category-iso-else 'chinese-iso-7bit) | 36 (setq coding-category-iso-7-else 'chinese-iso-7bit) |
37 (setq coding-category-big5 'chinese-big5) | 37 (setq coding-category-big5 'chinese-big5) |
38 | 38 |
39 (set-coding-priority | 39 (set-coding-priority |
40 '(coding-category-iso-7 | 40 '(coding-category-iso-7 |
41 coding-category-iso-else | 41 coding-category-iso-7-else |
42 coding-category-iso-8-2 | 42 coding-category-iso-8-2 |
43 coding-category-big5 | 43 coding-category-big5 |
44 coding-category-iso-8-1 | 44 coding-category-iso-8-1 |
45 coding-category-emacs-mule)) | 45 coding-category-emacs-mule |
46 coding-category-iso-8-else)) | |
46 | 47 |
47 (setq-default buffer-file-coding-system 'chinese-iso-8bit) | 48 (setq-default buffer-file-coding-system 'chinese-iso-8bit) |
48 (set-terminal-coding-system-internal 'chinese-iso-8bit) | 49 (set-terminal-coding-system-internal 'chinese-iso-8bit) |
49 (set-keyboard-coding-system-internal 'chinese-iso-8bit) | 50 (set-keyboard-coding-system-internal 'chinese-iso-8bit) |
50 (setq sendmail-coding-system nil | 51 (setq sendmail-coding-system nil |
51 rmail-file-coding-system 'chinese-iso-7bit) | 52 rmail-file-coding-system 'chinese-iso-7bit) |
52 | 53 |
53 (setq default-input-method '("Chinese-GB" . "chinese-py"))) | 54 (setq default-input-method "chinese-py-punct")) |
54 | 55 |
55 ;;;###autoload | 56 ;;;###autoload |
56 (defun setup-chinese-big5-environment () | 57 (defun setup-chinese-big5-environment () |
57 "Setup multilingual environment (MULE) for Chinese Big5 users." | 58 "Setup multilingual environment (MULE) for Chinese Big5 users." |
58 (interactive) | 59 (interactive) |
59 (setup-english-environment) | 60 (setup-english-environment) |
60 | 61 |
61 (setq primary-language "Chinese-BIG5") | 62 (setq primary-language "Chinese-BIG5") |
62 | 63 |
63 (setq coding-category-iso-8-2 'chinese-big5) | 64 (setq coding-category-iso-8-2 'chinese-big5) |
64 (setq coding-category-iso-else 'chinese-iso-7bit) | 65 (setq coding-category-iso-7-else 'chinese-iso-7bit) |
65 (setq coding-category-big5 'chinese-big5) | 66 (setq coding-category-big5 'chinese-big5) |
66 | 67 |
67 (set-coding-priority | 68 (set-coding-priority |
68 '(coding-category-iso-7 | 69 '(coding-category-iso-7 |
69 coding-category-iso-else | 70 coding-category-iso-7-else |
70 coding-category-big5 | 71 coding-category-big5 |
71 coding-category-iso-8-2 | 72 coding-category-iso-8-2 |
72 coding-category-emacs-mule)) | 73 coding-category-emacs-mule |
74 coding-category-iso-8-else)) | |
73 | 75 |
74 (setq-default buffer-file-coding-system 'chinese-big5) | 76 (setq-default buffer-file-coding-system 'chinese-big5) |
75 (set-terminal-coding-system-internal 'chinese-big5) | 77 (set-terminal-coding-system-internal 'chinese-big5) |
76 (set-keyboard-coding-system-internal 'chinese-big5) | 78 (set-keyboard-coding-system-internal 'chinese-big5) |
77 (setq sendmail-coding-system nil | 79 (setq sendmail-coding-system nil |
78 rmail-file-coding-system 'chienese-iso-7bit) | 80 rmail-file-coding-system 'chienese-iso-7bit) |
79 | 81 |
80 (setq default-input-method '("Chinese-BIG5" . "chinese-b5-py"))) | 82 (setq default-input-method "chinese-py-punct-b5")) |
81 | 83 |
82 ;;;###autoload | 84 ;;;###autoload |
83 (defun setup-chinese-cns-environment () | 85 (defun setup-chinese-cns-environment () |
84 "Setup multilingual environment (MULE) for Chinese CNS11643 family users." | 86 "Setup multilingual environment (MULE) for Chinese CNS11643 family users." |
85 (interactive) | 87 (interactive) |
86 (setup-english-environment) | 88 (setup-english-environment) |
87 | 89 |
88 (setq primary-language "Chinese-CNS") | 90 (setq primary-language "Chinese-CNS") |
89 | 91 |
90 (setq coding-category-iso-else 'chinese-iso-7bit) | 92 (setq coding-category-iso-7-else 'chinese-iso-7bit) |
91 (setq coding-category-big5 'chinese-big5) | 93 (setq coding-category-big5 'chinese-big5) |
92 (setq coding-category-iso-8-2 'chinese-big5) | 94 (setq coding-category-iso-8-2 'chinese-big5) |
93 | 95 |
94 (set-coding-priority | 96 (set-coding-priority |
95 '(coding-category-iso-7 | 97 '(coding-category-iso-7 |
96 coding-category-iso-else | 98 coding-category-iso-7-else |
97 coding-category-iso-8-2 | 99 coding-category-iso-8-2 |
98 coding-category-big5)) | 100 coding-category-big5 |
101 coding-category-iso-7-else)) | |
99 | 102 |
100 (setq-default buffer-file-coding-system 'chinese-iso-7bit) | 103 (setq-default buffer-file-coding-system 'chinese-iso-7bit) |
101 (set-terminal-coding-system-internal 'chinese-iso-7bit) | 104 (set-terminal-coding-system-internal 'chinese-iso-7bit) |
102 (set-keyboard-coding-system-internal 'chinese-iso-7bit) | 105 (set-keyboard-coding-system-internal 'chinese-iso-7bit) |
103 (setq sendmail-coding-system nil | 106 (setq sendmail-coding-system nil |
104 rmail-file-coding-system 'chinese-iso-7bit) | 107 rmail-file-coding-system 'chinese-iso-7bit) |
105 | 108 |
106 (setq default-input-method '("Chinese-CNS" . "quail-quick-cns"))) | 109 (setq default-input-method "quail-quick-cns")) |
107 | 110 |
108 ;; Hz/ZW encoding stuffs | 111 ;; Hz/ZW encoding stuffs |
109 | 112 |
110 ;; HZ is an encoding method for Chinese character set GB2312 used | 113 ;; HZ is an encoding method for Chinese character set GB2312 used |
111 ;; widely in Internet. It is very similar to 7-bit environment of | 114 ;; widely in Internet. It is very similar to 7-bit environment of |