aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1997-09-19 23:07:57 +0000
committerRichard M. Stallman1997-09-19 23:07:57 +0000
commit28636af64754aa60c36938f88295d4dedbf8521d (patch)
treea2fd0ba3de74faccb4a71f4d8ee218acc8c8288a
parent74994b1f7e022b4af626845b497131abeded6a17 (diff)
downloademacs-28636af64754aa60c36938f88295d4dedbf8521d.tar.gz
emacs-28636af64754aa60c36938f88295d4dedbf8521d.zip
Set case-table for Cyrillic characters.
-rw-r--r--lisp/international/characters.el54
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