Mercurial > emacs
comparison lisp/language/china-util.el @ 17993:73869115ae0a
Most of setup-LANGUAGE-environment functions are
moved form LANGUAGE.el to LANG-util.el. These functions now at
first call setup-english-environment to reset various values to
the defaults.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 28 May 1997 03:39:03 +0000 |
parents | a3ca5e15c82a |
children | bd8b521f5218 |
comparison
equal
deleted
inserted
replaced
17992:191bef5a0922 | 17993:73869115ae0a |
---|---|
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the | 21 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
23 ;; Boston, MA 02111-1307, USA. | 23 ;; Boston, MA 02111-1307, USA. |
24 | 24 |
25 ;;; Code: | 25 ;;; Code: |
26 | |
27 ;;;###autoload | |
28 (defun setup-chinese-gb-environment () | |
29 "Setup multilingual environment (MULE) for Chinese GB2312 users." | |
30 (interactive) | |
31 (setup-english-environment) | |
32 | |
33 (setq primary-language "Chinese-GB") | |
34 | |
35 (setq coding-category-iso-8-2 'cn-gb-2312) | |
36 (setq coding-category-iso-else 'iso-2022-cn) | |
37 (setq coding-category-big5 'cn-big5) | |
38 | |
39 (set-coding-priority | |
40 '(coding-category-iso-7 | |
41 coding-category-iso-else | |
42 coding-category-iso-8-2 | |
43 coding-category-big5 | |
44 coding-category-iso-8-1 | |
45 coding-category-emacs-mule)) | |
46 | |
47 (setq-default buffer-file-coding-system 'cn-gb-2312) | |
48 (set-terminal-coding-system-internal 'cn-gb-2312) | |
49 (set-keyboard-coding-system-internal 'cn-gb-2312) | |
50 (setq sendmail-coding-system nil | |
51 rmail-file-coding-system 'iso-2022-cn) | |
52 | |
53 (setq default-input-method '("Chinese-GB" . "quail-py"))) | |
54 | |
55 ;;;###autoload | |
56 (defun setup-chinese-big5-environment () | |
57 "Setup multilingual environment (MULE) for Chinese Big5 users." | |
58 (interactive) | |
59 (setup-english-environment) | |
60 | |
61 (setq primary-language "Chinese-BIG5") | |
62 | |
63 (setq coding-category-iso-8-2 'cn-big5) | |
64 (setq coding-category-iso-else 'iso-2022-cn) | |
65 (setq coding-category-big5 'cn-big5) | |
66 | |
67 (set-coding-priority | |
68 '(coding-category-iso-7 | |
69 coding-category-iso-else | |
70 coding-category-big5 | |
71 coding-category-iso-8-2 | |
72 coding-category-emacs-mule)) | |
73 | |
74 (setq-default buffer-file-coding-system 'cn-big5) | |
75 (set-terminal-coding-system-internal 'cn-big5) | |
76 (set-keyboard-coding-system-internal 'cn-big5) | |
77 (setq sendmail-coding-system nil | |
78 rmail-file-coding-system 'iso-2022-cn) | |
79 | |
80 (setq default-input-method '("Chinese-BIG5" . "quail-py-b5"))) | |
81 | |
82 ;;;###autoload | |
83 (defun setup-chinese-cns-environment () | |
84 "Setup multilingual environment (MULE) for Chinese CNS11643 family users." | |
85 (interactive) | |
86 (setup-english-environment) | |
87 | |
88 (setq primary-language "Chinese-CNS") | |
89 | |
90 (setq coding-category-iso-else 'iso-2022-cn) | |
91 (setq coding-category-big5 'cn-big5) | |
92 (setq coding-category-iso-8-2 'cn-big5) | |
93 | |
94 (set-coding-priority | |
95 '(coding-category-iso-7 | |
96 coding-category-iso-else | |
97 coding-category-iso-8-2 | |
98 coding-category-big5)) | |
99 | |
100 (setq-default buffer-file-coding-system 'iso-2022-cn) | |
101 (set-terminal-coding-system-internal 'iso-2022-cn) | |
102 (set-keyboard-coding-system-internal 'iso-2022-cn) | |
103 (setq sendmail-coding-system nil | |
104 rmail-file-coding-system 'iso-2022-cn) | |
105 | |
106 (setq default-input-method '("Chinese-CNS" . "quail-quick-cns"))) | |
26 | 107 |
27 ;; Hz/ZW encoding stuffs | 108 ;; Hz/ZW encoding stuffs |
28 | 109 |
29 ;; HZ is an encoding method for Chinese character set GB2312 used | 110 ;; HZ is an encoding method for Chinese character set GB2312 used |
30 ;; widely in Internet. It is very similar to 7-bit environment of | 111 ;; widely in Internet. It is very similar to 7-bit environment of |