comparison lisp/mule/cyrillic.el @ 4299:f4c3ffe60a4f

[xemacs-hg @ 2007-12-01 14:24:46 by aidan] Switch away from ISO 2022 for the ISO-8859 character sets.
author aidan
date Sat, 01 Dec 2007 14:24:52 +0000
parents edb00a8b4eff
children b75b075a9041
comparison
equal deleted inserted replaced
4298:27150c937a22 4299:f4c3ffe60a4f
104 (modify-syntax-entry (make-char 'cyrillic-iso8859-5 #xF0) 104 (modify-syntax-entry (make-char 'cyrillic-iso8859-5 #xF0)
105 (string (char-syntax ?\# (standard-syntax-table))) 105 (string (char-syntax ?\# (standard-syntax-table)))
106 (standard-syntax-table)) 106 (standard-syntax-table))
107 107
108 ;; And create the coding system. 108 ;; And create the coding system.
109 (make-coding-system 109 (make-8-bit-coding-system
110 'iso-8859-5 'iso2022 110 'iso-8859-5
111 '((#xA1 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
112 (#xA2 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
113 (#xA3 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
114 (#xA4 ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
115 (#xA5 ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
116 (#xA6 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
117 (#xA7 ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
118 (#xA8 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
119 (#xA9 ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
120 (#xAA ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
121 (#xAB ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
122 (#xAC ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
123 (#xAE ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
124 (#xAF ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
125 (#xB0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
126 (#xB1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
127 (#xB2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
128 (#xB3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
129 (#xB4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
130 (#xB5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
131 (#xB6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
132 (#xB7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
133 (#xB8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
134 (#xB9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
135 (#xBA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
136 (#xBB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
137 (#xBC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
138 (#xBD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
139 (#xBE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
140 (#xBF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
141 (#xC0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
142 (#xC1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
143 (#xC2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
144 (#xC3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
145 (#xC4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
146 (#xC5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
147 (#xC6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
148 (#xC7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
149 (#xC8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
150 (#xC9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
151 (#xCA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
152 (#xCB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
153 (#xCC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
154 (#xCD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
155 (#xCE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
156 (#xCF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
157 (#xD0 ?\u0430) ;; CYRILLIC SMALL LETTER A
158 (#xD1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
159 (#xD2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
160 (#xD3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
161 (#xD4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
162 (#xD5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
163 (#xD6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
164 (#xD7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
165 (#xD8 ?\u0438) ;; CYRILLIC SMALL LETTER I
166 (#xD9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
167 (#xDA ?\u043A) ;; CYRILLIC SMALL LETTER KA
168 (#xDB ?\u043B) ;; CYRILLIC SMALL LETTER EL
169 (#xDC ?\u043C) ;; CYRILLIC SMALL LETTER EM
170 (#xDD ?\u043D) ;; CYRILLIC SMALL LETTER EN
171 (#xDE ?\u043E) ;; CYRILLIC SMALL LETTER O
172 (#xDF ?\u043F) ;; CYRILLIC SMALL LETTER PE
173 (#xE0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
174 (#xE1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
175 (#xE2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
176 (#xE3 ?\u0443) ;; CYRILLIC SMALL LETTER U
177 (#xE4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
178 (#xE5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
179 (#xE6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
180 (#xE7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
181 (#xE8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
182 (#xE9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
183 (#xEA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
184 (#xEB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
185 (#xEC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
186 (#xED ?\u044D) ;; CYRILLIC SMALL LETTER E
187 (#xEE ?\u044E) ;; CYRILLIC SMALL LETTER YU
188 (#xEF ?\u044F) ;; CYRILLIC SMALL LETTER YA
189 (#xF0 ?\u2116) ;; NUMERO SIGN
190 (#xF1 ?\u0451) ;; CYRILLIC SMALL LETTER IO
191 (#xF2 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
192 (#xF3 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
193 (#xF4 ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
194 (#xF5 ?\u0455) ;; CYRILLIC SMALL LETTER DZE
195 (#xF6 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
196 (#xF7 ?\u0457) ;; CYRILLIC SMALL LETTER YI
197 (#xF8 ?\u0458) ;; CYRILLIC SMALL LETTER JE
198 (#xF9 ?\u0459) ;; CYRILLIC SMALL LETTER LJE
199 (#xFA ?\u045A) ;; CYRILLIC SMALL LETTER NJE
200 (#xFB ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
201 (#xFC ?\u045C) ;; CYRILLIC SMALL LETTER KJE
202 (#xFD ?\u00A7) ;; SECTION SIGN
203 (#xFE ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
204 (#xFF ?\u045F)) ;; CYRILLIC SMALL LETTER DZHE
111 "ISO-8859-5 (Cyrillic)" 205 "ISO-8859-5 (Cyrillic)"
112 '(charset-g0 ascii 206 '(mnemonic "ISO8/Cyr"
113 charset-g1 cyrillic-iso8859-5 207 documentation "The ISO standard for encoding Cyrillic. Not used in practice.
114 charset-g2 t 208 See `koi8-r' and `windows-1250'. "
115 charset-g3 t 209 aliases (cyrillic-iso-8bit)))
116 mnemonic "ISO8/Cyr"))
117 210
118 ;; Provide this locale; but don't allow it to be picked up from the Unix 211 ;; Provide this locale; but don't allow it to be picked up from the Unix
119 ;; locale (it has no locale entry in the alist), we leave that to Russian. 212 ;; locale (it has no locale entry in the alist), we leave that to Russian.
120 (set-language-info-alist 213 (set-language-info-alist
121 "Cyrillic-ISO" '((charset cyrillic-iso8859-5) 214 "Cyrillic-ISO" '((charset cyrillic-iso8859-5)