[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/lisp/language chinese.el
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] emacs/lisp/language chinese.el |
Date: |
Tue, 30 Jun 2009 02:05:05 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kenichi Handa <handa> 09/06/30 02:05:05
Modified files:
lisp/language : chinese.el
Log message:
("Chinese-GB", "Chinese-BIG5")
("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"): Add a
setup-funcion to make char-widht-table suitable for respective
environments.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/language/chinese.el?cvsroot=emacs&r1=1.44&r2=1.45
Patches:
Index: chinese.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/language/chinese.el,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- chinese.el 30 Mar 2009 01:52:08 -0000 1.44
+++ chinese.el 30 Jun 2009 02:05:05 -0000 1.45
@@ -107,6 +107,9 @@
(set-language-info-alist
"Chinese-GB" '((charset chinese-gb2312 chinese-sisheng)
(iso639-language . zh)
+ (setup-function . (lambda ()
+ (use-cjk-char-width-table 'zh_CN)))
+ (exit-function . use-default-char-width-table)
(coding-system chinese-iso-8bit iso-2022-cn chinese-hz)
(coding-priority chinese-iso-8bit chinese-big5 iso-2022-cn)
(input-method . "chinese-py-punct")
@@ -134,6 +137,9 @@
(set-language-info-alist
"Chinese-BIG5" '((charset chinese-big5-1 chinese-big5-2)
(iso639-language . zh)
+ (setup-function . (lambda ()
+ (use-cjk-char-width-table 'zh_HK)))
+ (exit-function . use-default-char-width-table)
(coding-system chinese-big5 chinese-iso-7bit)
(coding-priority chinese-big5 iso-2022-cn chinese-iso-8bit)
(input-method . "chinese-py-punct-b5")
@@ -186,6 +192,9 @@
chinese-cns11643-5 chinese-cns11643-6
chinese-cns11643-7)
(iso639-language . zh)
+ (setup-function . (lambda ()
+ (use-cjk-char-width-table 'zh_TW)))
+ (exit-function . use-default-char-width-table)
(coding-system iso-2022-cn euc-tw)
(coding-priority iso-2022-cn euc-tw chinese-big5
chinese-iso-8bit)
@@ -203,6 +212,9 @@
chinese-cns11643-5 chinese-cns11643-6
chinese-cns11643-7 chinese-big5-1 chinese-big5-2)
(iso639-language . zh)
+ (setup-function . (lambda ()
+ (use-cjk-char-width-table 'zh_TW)))
+ (exit-function . use-default-char-width-table)
(coding-system euc-tw iso-2022-cn)
(coding-priority euc-tw chinese-big5 iso-2022-cn
chinese-iso-8bit)
@@ -230,6 +242,9 @@
(set-language-info-alist
"Chinese-GBK" '((charset chinese-gbk)
(iso639-language . zh)
+ (setup-function . (lambda ()
+ (use-cjk-char-width-table 'zh_CN)))
+ (exit-function . use-default-char-width-table)
(coding-system chinese-gbk)
(coding-priority gbk iso-2022-cn chinese-big5
chinese-iso-8bit) ; fixme?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/lisp/language chinese.el,
Kenichi Handa <=