diff options
| author | Dave Love | 2002-06-13 17:32:09 +0000 |
|---|---|---|
| committer | Dave Love | 2002-06-13 17:32:09 +0000 |
| commit | aee13d0b186835680abc4c51214c1a56aa7c5056 (patch) | |
| tree | 4a4f6ea3d54808bc37ea12e374706890f50be14f | |
| parent | 0d609c05bdd59f6a5ffda5cc17f6fedbce6e72f4 (diff) | |
| download | emacs-aee13d0b186835680abc4c51214c1a56aa7c5056.tar.gz emacs-aee13d0b186835680abc4c51214c1a56aa7c5056.zip | |
(chinese-gbk, gbk, cp936, windows-936): New
coding systems.
("Chinese-GBK"): New environment.
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/language/chinese.el | 24 |
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 @@ | |||
| 1 | 2002-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 | |||
| 1 | 2002-06-12 Dave Love <fx@gnu.org> | 7 | 2002-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 | |||
| 173 | accepts Big5 for input also (which is then converted to CNS).")) | 173 | accepts 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 | ||