diff options
| author | Kenichi Handa | 2003-12-29 07:50:51 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2003-12-29 07:50:51 +0000 |
| commit | 8e4cd685a55df89052a764ed38fe95827218ca75 (patch) | |
| tree | bcf07755edec52b3d1405e6f76757d583080a6fe | |
| parent | 8e9e2c18da133e4cf821796e7d7997fa0d127d3a (diff) | |
| download | emacs-8e4cd685a55df89052a764ed38fe95827218ca75.tar.gz emacs-8e4cd685a55df89052a764ed38fe95827218ca75.zip | |
Fix setting of category `|'.
| -rw-r--r-- | lisp/international/characters.el | 16 |
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 |