aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2002-06-13 17:32:09 +0000
committerDave Love2002-06-13 17:32:09 +0000
commitaee13d0b186835680abc4c51214c1a56aa7c5056 (patch)
tree4a4f6ea3d54808bc37ea12e374706890f50be14f
parent0d609c05bdd59f6a5ffda5cc17f6fedbce6e72f4 (diff)
downloademacs-aee13d0b186835680abc4c51214c1a56aa7c5056.tar.gz
emacs-aee13d0b186835680abc4c51214c1a56aa7c5056.zip
(chinese-gbk, gbk, cp936, windows-936): New
coding systems. ("Chinese-GBK"): New environment.
-rw-r--r--lisp/ChangeLog10
-rw-r--r--lisp/language/chinese.el24
2 files changed, 33 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f1e54b8496c..e32ba01332e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,15 @@
12002-06-13 Dave Love <fx@gnu.org>
2
3 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
4 coding systems.
5 ("Chinese-GBK"): New environment.
6
12002-06-12 Dave Love <fx@gnu.org> 72002-06-12 Dave Love <fx@gnu.org>
2 8
9 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
10 coding systems.
11 ("Chinese-GBK"): New environment.
12
3 * language/thai-util.el: Remove redundant unicodes in 13 * language/thai-util.el: Remove redundant unicodes in
4 category-setting. 14 category-setting.
5 15
diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el
index be28de5f317..e6201cef970 100644
--- a/lisp/language/chinese.el
+++ b/lisp/language/chinese.el
@@ -173,7 +173,29 @@ Support for Chinese CNS character sets. Note that EUC-TW coding system
173accepts Big5 for input also (which is then converted to CNS).")) 173accepts Big5 for input also (which is then converted to CNS)."))
174 '("Chinese")) 174 '("Chinese"))
175 175
176;; Fixme: GBK coding system 176;;; Chinese GBK
177
178(define-coding-system 'chinese-gbk
179 "GBK encoding for Chinese (MIME:GBK)."
180 :coding-type 'charset
181 :mnemonic ?c
182 :charset-list '(chinese-gbk)
183 :mime-charset 'gbk)
184(define-coding-system-alias 'gbk 'chinese-gbk)
185(define-coding-system-alias 'cp936 'chinese-gbk)
186(define-coding-system-alias 'windows-936 'chinese-gbk)
187
188(set-language-info-alist
189 "Chinese-GBK" '((charset chinese-gbk)
190 (coding-system chinese-gbk)
191 (coding-priority gbk iso-2022-cn chinese-big5
192 chinese-iso-8bit) ; fixme?
193 (input-method . "chinese-py-punct") ; fixme?
194 (features china-util)
195 (documentation . "Support for Chinese GBK character set."))
196 '("Chinese"))
197
198;; Fixme: add HKSCS, GB18030
177 199
178(provide 'chinese) 200(provide 'chinese)
179 201