diff options
| author | Richard M. Stallman | 1997-09-19 23:07:57 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1997-09-19 23:07:57 +0000 |
| commit | 28636af64754aa60c36938f88295d4dedbf8521d (patch) | |
| tree | a2fd0ba3de74faccb4a71f4d8ee218acc8c8288a | |
| parent | 74994b1f7e022b4af626845b497131abeded6a17 (diff) | |
| download | emacs-28636af64754aa60c36938f88295d4dedbf8521d.tar.gz emacs-28636af64754aa60c36938f88295d4dedbf8521d.zip | |
Set case-table for Cyrillic characters.
| -rw-r--r-- | lisp/international/characters.el | 54 |
1 files changed, 49 insertions, 5 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el index 65f2a8963e8..2527542e382 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; characters.el --- set syntax and category for multibyte characters | 1 | ;;; characters.el --- set syntax and category for multibyte characters |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. | 3 | ;; Copyright (C) 1995, 1997 Electrotechnical Laboratory, JAPAN. |
| 4 | ;; Licensed to the Free Software Foundation. | 4 | ;; Licensed to the Free Software Foundation. |
| 5 | 5 | ||
| 6 | ;; Keywords: multibyte character, character set, syntax, category | 6 | ;; Keywords: multibyte character, character set, syntax, category |
| @@ -179,13 +179,57 @@ | |||
| 179 | 179 | ||
| 180 | (modify-category-entry (make-char 'cyrillic-iso8859-5) ?y) | 180 | (modify-category-entry (make-char 'cyrillic-iso8859-5) ?y) |
| 181 | 181 | ||
| 182 | (let ((c 160)) | 182 | (modify-syntax-entry (make-char 'cyrillic-iso8859-5 160) " ") |
| 183 | (while (< c 256) | ||
| 184 | (modify-syntax-entry (make-char 'cyrillic-iso8859-5 c) "w") | ||
| 185 | (setq c (1+ c)))) | ||
| 186 | (modify-syntax-entry ?,L-(B ".") | 183 | (modify-syntax-entry ?,L-(B ".") |
| 187 | (modify-syntax-entry ?,Lp(B ".") | 184 | (modify-syntax-entry ?,Lp(B ".") |
| 188 | (modify-syntax-entry ?,L}(B ".") | 185 | (modify-syntax-entry ?,L}(B ".") |
| 186 | (let ((tbl (standard-case-table))) | ||
| 187 | (set-case-syntax-pair ?,L!(B ?,Lq(B tbl) | ||
| 188 | (set-case-syntax-pair ?,L"(B ?,Lr(B tbl) | ||
| 189 | (set-case-syntax-pair ?,L#(B ?,Ls(B tbl) | ||
| 190 | (set-case-syntax-pair ?,L$(B ?,Lt(B tbl) | ||
| 191 | (set-case-syntax-pair ?,L%(B ?,Lu(B tbl) | ||
| 192 | (set-case-syntax-pair ?,L&(B ?,Lv(B tbl) | ||
| 193 | (set-case-syntax-pair ?,L'(B ?,Lw(B tbl) | ||
| 194 | (set-case-syntax-pair ?,L((B ?,Lx(B tbl) | ||
| 195 | (set-case-syntax-pair ?,L)(B ?,Ly(B tbl) | ||
| 196 | (set-case-syntax-pair ?,L*(B ?,Lz(B tbl) | ||
| 197 | (set-case-syntax-pair ?,L+(B ?,L{(B tbl) | ||
| 198 | (set-case-syntax-pair ?,L,(B ?,L|(B tbl) | ||
| 199 | (set-case-syntax-pair ?,L.(B ?,L~(B tbl) | ||
| 200 | (set-case-syntax-pair ?,L/(B ?,L(B tbl) | ||
| 201 | (set-case-syntax-pair ?,L0(B ?,LP(B tbl) | ||
| 202 | (set-case-syntax-pair ?,L1(B ?,LQ(B tbl) | ||
| 203 | (set-case-syntax-pair ?,L2(B ?,LR(B tbl) | ||
| 204 | (set-case-syntax-pair ?,L3(B ?,LS(B tbl) | ||
| 205 | (set-case-syntax-pair ?,L4(B ?,LT(B tbl) | ||
| 206 | (set-case-syntax-pair ?,L5(B ?,LU(B tbl) | ||
| 207 | (set-case-syntax-pair ?,L6(B ?,LV(B tbl) | ||
| 208 | (set-case-syntax-pair ?,L7(B ?,LW(B tbl) | ||
| 209 | (set-case-syntax-pair ?,L8(B ?,LX(B tbl) | ||
| 210 | (set-case-syntax-pair ?,L9(B ?,LY(B tbl) | ||
| 211 | (set-case-syntax-pair ?,L:(B ?,LZ(B tbl) | ||
| 212 | (set-case-syntax-pair ?,L;(B ?,L[(B tbl) | ||
| 213 | (set-case-syntax-pair ?,L<(B ?,L\(B tbl) | ||
| 214 | (set-case-syntax-pair ?,L=(B ?,L](B tbl) | ||
| 215 | (set-case-syntax-pair ?,L>(B ?,L^(B tbl) | ||
| 216 | (set-case-syntax-pair ?,L?(B ?,L_(B tbl) | ||
| 217 | (set-case-syntax-pair ?,L@(B ?,L`(B tbl) | ||
| 218 | (set-case-syntax-pair ?,LA(B ?,La(B tbl) | ||
| 219 | (set-case-syntax-pair ?,LB(B ?,Lb(B tbl) | ||
| 220 | (set-case-syntax-pair ?,LC(B ?,Lc(B tbl) | ||
| 221 | (set-case-syntax-pair ?,LD(B ?,Ld(B tbl) | ||
| 222 | (set-case-syntax-pair ?,LE(B ?,Le(B tbl) | ||
| 223 | (set-case-syntax-pair ?,LF(B ?,Lf(B tbl) | ||
| 224 | (set-case-syntax-pair ?,LG(B ?,Lg(B tbl) | ||
| 225 | (set-case-syntax-pair ?,LH(B ?,Lh(B tbl) | ||
| 226 | (set-case-syntax-pair ?,LI(B ?,Li(B tbl) | ||
| 227 | (set-case-syntax-pair ?,LJ(B ?,Lj(B tbl) | ||
| 228 | (set-case-syntax-pair ?,LK(B ?,Lk(B tbl) | ||
| 229 | (set-case-syntax-pair ?,LL(B ?,Ll(B tbl) | ||
| 230 | (set-case-syntax-pair ?,LM(B ?,Lm(B tbl) | ||
| 231 | (set-case-syntax-pair ?,LN(B ?,Ln(B tbl) | ||
| 232 | (set-case-syntax-pair ?,LO(B ?,Lo(B tbl)) | ||
| 189 | 233 | ||
| 190 | ;; Devanagari character set | 234 | ;; Devanagari character set |
| 191 | 235 | ||