]> git.eshelyaron.com Git - emacs.git/commitdiff
(chinese-gb18030, gb18030)
authorDave Love <fx@gnu.org>
Sun, 6 Oct 2002 16:22:40 +0000 (16:22 +0000)
committerDave Love <fx@gnu.org>
Sun, 6 Oct 2002 16:22:40 +0000 (16:22 +0000)
("Chinese-GB18030"): New.

lisp/language/chinese.el

index e6201cef970de479fd2f3dec0d33526233fc1e04..59ce5e560bb54289e2d4571332a860b57e19bfef 100644 (file)
@@ -187,15 +187,37 @@ accepts Big5 for input also (which is then converted to CNS)."))
 
 (set-language-info-alist
  "Chinese-GBK" '((charset chinese-gbk)
-                 (coding-system chinese-gbk)
-                 (coding-priority gbk iso-2022-cn chinese-big5
-                                  chinese-iso-8bit) ; fixme?
-                 (input-method . "chinese-py-punct") ; fixme?
-                 (features china-util)
-                 (documentation . "Support for Chinese GBK character set."))
+                (coding-system chinese-gbk)
+                (coding-priority gbk iso-2022-cn chinese-big5
+                                 chinese-iso-8bit) ; fixme?
+                (input-method . "chinese-py-punct") ; fixme?
+                (features china-util)
+                (documentation . "Support for Chinese GBK character set."))
+ '("Chinese"))
+
+;;; Chinese GB18030
+
+(define-coding-system 'chinese-gb18030
+  "GB18030 encoding for Chinese (MIME:GB18030)."
+  :coding-type 'charset
+  :mnemonic ?c
+  :charset-list '(chinese-gb18030)
+  :mime-charset 'gb18030
+  )
+(define-coding-system-alias 'gb18030 'chinese-gb18030)
+
+(set-language-info-alist
+ "Chinese-GB18030" '((charset chinese-gb18030)
+                    (coding-system chinese-gb18030)
+                    (coding-priority gb18030 gbk iso-2022-cn chinese-big5
+                                     chinese-iso-8bit) ; fixme?
+                    (input-method . "chinese-py-punct") ; fixme?
+                    (features china-util)
+                    (documentation
+                     . "Support for Chinese GB18030 character set."))
  '("Chinese"))
 
-;; Fixme: add HKSCS, GB18030
+;; Fixme: add HKSCS
 
 (provide 'chinese)