aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2003-12-29 07:50:51 +0000
committerKenichi Handa2003-12-29 07:50:51 +0000
commit8e4cd685a55df89052a764ed38fe95827218ca75 (patch)
treebcf07755edec52b3d1405e6f76757d583080a6fe
parent8e9e2c18da133e4cf821796e7d7997fa0d127d3a (diff)
downloademacs-8e4cd685a55df89052a764ed38fe95827218ca75.tar.gz
emacs-8e4cd685a55df89052a764ed38fe95827218ca75.zip
Fix setting of category `|'.
-rw-r--r--lisp/international/characters.el16
1 files changed, 6 insertions, 10 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el
index 117d32c34a0..a885185824a 100644
--- a/lisp/international/characters.el
+++ b/lisp/international/characters.el
@@ -111,6 +111,9 @@
111(modify-category-entry '(#xF900 . #xFAFF) ?C) 111(modify-category-entry '(#xF900 . #xFAFF) ?C)
112(modify-category-entry '(#xF900 . #xFAFF) ?c) 112(modify-category-entry '(#xF900 . #xFAFF) ?c)
113(modify-category-entry '(#xF900 . #xFAFF) ?|) 113(modify-category-entry '(#xF900 . #xFAFF) ?|)
114(modify-category-entry '(#x20000 . #x2AFFF) ?|)
115(modify-category-entry '(#x2F800 . #x2FFFF) ?|)
116
114 117
115;; Chinese character set (GB2312) 118;; Chinese character set (GB2312)
116 119
@@ -119,7 +122,6 @@
119(map-charset-chars #'modify-syntax-entry 'chinese-gb2312 "_" #x2921 #x297E) 122(map-charset-chars #'modify-syntax-entry 'chinese-gb2312 "_" #x2921 #x297E)
120 123
121(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?c) 124(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?c)
122(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?|)
123(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2330 #x2339) 125(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2330 #x2339)
124(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2341 #x235A) 126(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2341 #x235A)
125(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2361 #x237A) 127(map-charset-chars #'modify-category-entry 'chinese-gb2312 ?A #x2361 #x237A)
@@ -135,8 +137,6 @@
135(map-charset-chars #'modify-category-entry 'big5 ?C #xA259 #xA25F) 137(map-charset-chars #'modify-category-entry 'big5 ?C #xA259 #xA25F)
136(map-charset-chars #'modify-category-entry 'big5 ?C #xA440 #xC67E) 138(map-charset-chars #'modify-category-entry 'big5 ?C #xA440 #xC67E)
137(map-charset-chars #'modify-category-entry 'big5 ?C #xC940 #xF9DF) 139(map-charset-chars #'modify-category-entry 'big5 ?C #xC940 #xF9DF)
138(map-charset-chars #'modify-category-entry 'big5 ?|)
139
140 140
141;; Chinese character set (CNS11643) 141;; Chinese character set (CNS11643)
142 142
@@ -146,8 +146,7 @@
146 (map-charset-chars #'modify-category-entry c ?c) 146 (map-charset-chars #'modify-category-entry c ?c)
147 (if (eq c 'chinese-cns11643-1) 147 (if (eq c 'chinese-cns11643-1)
148 (map-charset-chars #'modify-category-entry c ?C #x4421 #x7E7E) 148 (map-charset-chars #'modify-category-entry c ?C #x4421 #x7E7E)
149 (map-charset-chars #'modify-category-entry c ?C)) 149 (map-charset-chars #'modify-category-entry c ?C)))
150 (map-charset-chars #'modify-category-entry c ?|))
151 150
152;; Japanese character set (JISX0201, JISX0208, JISX0212, JISX0213) 151;; Japanese character set (JISX0201, JISX0208, JISX0212, JISX0213)
153 152
@@ -157,10 +156,7 @@
157 156
158(dolist (l '(katakana-jisx0201 japanese-jisx0208 japanese-jisx0212 157(dolist (l '(katakana-jisx0201 japanese-jisx0208 japanese-jisx0212
159 japanese-jisx0213-1 japanese-jisx0213-2)) 158 japanese-jisx0213-1 japanese-jisx0213-2))
160 (map-charset-chars #'modify-category-entry l ?j) 159 (map-charset-chars #'modify-category-entry l ?j))
161 (if (eq l 'japanese-jisx0213-1)
162 (map-charset-chars #'modify-category-entry l ?\| #x2E21 #x7E7F)
163 (map-charset-chars #'modify-category-entry l ?\|)))
164 160
165;; Unicode equivalents of JISX0201-kana 161;; Unicode equivalents of JISX0201-kana
166(let ((range '(#xff61 . #xff9f))) 162(let ((range '(#xff61 . #xff9f)))
@@ -178,7 +174,7 @@
178(let ((range '(#x3040 . #x309d))) 174(let ((range '(#x3040 . #x309d)))
179 ;; ?H is actually defined to be double width 175 ;; ?H is actually defined to be double width
180 ;;(modify-category-entry range ?H) 176 ;;(modify-category-entry range ?H)
181 ;;(modify-category-entry range ?\|) 177 (modify-category-entry range ?\|)
182 ) 178 )
183 179
184;; JISX0208 180;; JISX0208