Mercurial > hg > xemacs-beta
comparison lisp/mule/latin.el @ 2765:4ee3cf8de81d
[xemacs-hg @ 2005-05-10 17:02:52 by aidan]
Add full syntax info for 8859-14, -15, -16
author | aidan |
---|---|
date | Tue, 10 May 2005 17:03:00 +0000 |
parents | 7039e6323819 |
children | 6b2ef948e140 |
comparison
equal
deleted
inserted
replaced
2764:5ea65b8a540f | 2765:4ee3cf8de81d |
---|---|
1 ;;; latin.el --- Support for Latin charsets. -*- coding: iso-2022-7bit; -*- | 1 ;;; latin.el --- Support for Latin charsets. -*- coding: iso-2022-7bit; -*- |
2 | 2 |
3 ;; Copyright (C) 2001 Free Software Foundation, Inc. | 3 ;; Copyright (C) 2001, 2005 Free Software Foundation, Inc. |
4 | 4 |
5 ;; Author: Hrvoje Niksic <hniksic@xemacs.org> | 5 ;; Author: Hrvoje Niksic <hniksic@xemacs.org> |
6 ;; Maintainer: XEmacs Development Team | 6 ;; Maintainer: XEmacs Development Team |
7 ;; Keywords: multilingual, European, dumped | 7 ;; Keywords: multilingual, European, dumped |
8 | 8 |
240 ; (218 250) ;latin letter u with acute | 240 ; (218 250) ;latin letter u with acute |
241 ; (219 251) ;latin letter u with circumflex | 241 ; (219 251) ;latin letter u with circumflex |
242 ; (220 252) ;latin letter u with diaeresis | 242 ; (220 252) ;latin letter u with diaeresis |
243 ; (222 254) ;latin letter s with cedilla | 243 ; (222 254) ;latin letter s with cedilla |
244 ; )) | 244 ; )) |
245 | |
246 ;; Latin 9. | |
247 (setup-case-pairs | |
248 'latin-iso8859-15 | |
249 '((166 168) ;latin letter s with caron * | |
250 (180 184) ;latin letter z with caron * | |
251 (188 189) ;latin ligature oe * | |
252 (190 255) ;latin letter y with diaeresis * | |
253 (192 224) ;latin letter a with grave | |
254 (193 225) ;latin letter a with acute | |
255 (194 226) ;latin letter a with circumflex | |
256 (195 227) ;latin letter a with tilde | |
257 (196 228) ;latin letter a with diaeresis | |
258 (197 229) ;latin letter a with ring above | |
259 (198 230) ;latin letter ae | |
260 (199 231) ;latin letter c with cedilla | |
261 (200 232) ;latin letter e with grave | |
262 (201 233) ;latin letter e with acute | |
263 (202 234) ;latin letter e with circumflex | |
264 (203 235) ;latin letter e with diaeresis | |
265 (204 236) ;latin letter i with grave | |
266 (205 237) ;latin letter i with acute | |
267 (206 238) ;latin letter i with circumflex | |
268 (207 239) ;latin letter i with diaeresis | |
269 (208 240) ;latin letter eth | |
270 (209 241) ;latin letter n with tilde | |
271 (210 242) ;latin letter o with grave | |
272 (211 243) ;latin letter o with acute | |
273 (212 244) ;latin letter o with circumflex | |
274 (213 245) ;latin letter o with tilde | |
275 (214 246) ;latin letter o with diaeresis | |
276 (216 248) ;latin letter o with stroke | |
277 (217 249) ;latin letter u with grave | |
278 (218 250) ;latin letter u with acute | |
279 (219 251) ;latin letter u with circumflex | |
280 (220 252) ;latin letter u with diaeresis | |
281 (221 253) ;latin letter y with acute | |
282 (222 254) ;latin letter thorn | |
283 )) | |
284 | |
285 ;; ISO 8859-14, not in FSF, our mapping. | |
286 (setup-case-pairs | |
287 'latin-iso8859-14 | |
288 '((161 162) ;latin letter b with dot above | |
289 (164 165) ;latin letter c with dot above | |
290 (166 171) ;latin letter d with dot above | |
291 (168 184) ;latin letter w with grave | |
292 (170 186) ;latin letter w with acute | |
293 (172 188) ;latin letter y with grave | |
294 (175 255) ;latin letter y with diaeresis | |
295 (176 177) ;latin letter f with dot above | |
296 (178 179) ;latin letter g with dot above | |
297 (180 181) ;latin letter m with dot above | |
298 (183 185) ;latin letter p with dot above | |
299 (187 191) ;latin letter s with dot above | |
300 (189 190) ;latin letter w with diaeresis | |
301 (192 224) ;latin letter a with grave | |
302 (193 225) ;latin letter a with acute | |
303 (194 226) ;latin letter a with circumflex | |
304 (195 227) ;latin letter a with tilde | |
305 (196 228) ;latin letter a with diaeresis | |
306 (197 229) ;latin letter a with ring above | |
307 (198 230) ;latin letter ae | |
308 (199 231) ;latin letter c with cedilla | |
309 (200 232) ;latin letter e with grave | |
310 (201 233) ;latin letter e with acute | |
311 (202 234) ;latin letter e with circumflex | |
312 (203 235) ;latin letter e with diaeresis | |
313 (204 236) ;latin letter i with grave | |
314 (205 237) ;latin letter i with acute | |
315 (206 238) ;latin letter i with circumflex | |
316 (207 239) ;latin letter i with diaeresis | |
317 (208 240) ;latin letter w with circumflex | |
318 (209 241) ;latin letter n with tilde | |
319 (210 242) ;latin letter o with grave | |
320 (211 243) ;latin letter o with acute | |
321 (212 244) ;latin letter o with circumflex | |
322 (213 245) ;latin letter o with tilde | |
323 (214 246) ;latin letter o with diaeresis | |
324 (215 247) ;latin letter t with dot above | |
325 (216 248) ;latin letter o with stroke | |
326 (217 249) ;latin letter u with grave | |
327 (218 250) ;latin letter u with acute | |
328 (219 251) ;latin letter u with circumflex | |
329 (220 252) ;latin letter u with diaeresis | |
330 (221 253) ;latin letter y with acute | |
331 (222 254) ;latin letter y with circumflex | |
332 )) | |
333 | |
334 ;; ISO 8859-16, not in FSF, our mapping. | |
335 (setup-case-pairs | |
336 'latin-iso8859-16 | |
337 '((161 162) ;latin letter a with ogonek | |
338 (163 179) ;latin letter l with stroke | |
339 (166 168) ;latin letter s with caron | |
340 (170 186) ;latin letter s with comma below | |
341 (172 174) ;latin letter z with acute | |
342 (175 191) ;latin letter z with dot above | |
343 (178 185) ;latin letter c with caron | |
344 (180 184) ;latin letter z with caron | |
345 (190 255) ;latin letter y with diaeresis | |
346 (192 224) ;latin letter a with grave | |
347 (193 225) ;latin letter a with acute | |
348 (194 226) ;latin letter a with circumflex | |
349 (195 227) ;latin letter a with breve | |
350 (196 228) ;latin letter a with diaeresis | |
351 (197 229) ;latin letter c with acute | |
352 (198 230) ;latin letter ae | |
353 (199 231) ;latin letter c with cedilla | |
354 (200 232) ;latin letter e with grave | |
355 (201 233) ;latin letter e with acute | |
356 (202 234) ;latin letter e with circumflex | |
357 (203 235) ;latin letter e with diaeresis | |
358 (204 236) ;latin letter i with grave | |
359 (205 237) ;latin letter i with acute | |
360 (206 238) ;latin letter i with circumflex | |
361 (207 239) ;latin letter i with diaeresis | |
362 (208 240) ;latin letter d with stroke | |
363 (209 241) ;latin letter n with acute | |
364 (210 242) ;latin letter o with grave | |
365 (211 243) ;latin letter o with acute | |
366 (212 244) ;latin letter o with circumflex | |
367 (213 245) ;latin letter o with double acute | |
368 (214 246) ;latin letter o with diaeresis | |
369 (215 247) ;latin letter s with acute | |
370 (216 248) ;latin letter u with double acute | |
371 (217 249) ;latin letter u with grave | |
372 (218 250) ;latin letter u with acute | |
373 (219 251) ;latin letter u with circumflex | |
374 (220 252) ;latin letter u with diaeresis | |
375 (221 253) ;latin letter e with ogonek | |
376 (222 254) ;latin letter t with comma below | |
377 )) | |
378 | |
245 | 379 |
246 ;; This is our utility function; we don't want it in the dumped XEmacs. | 380 ;; This is our utility function; we don't want it in the dumped XEmacs. |
247 | 381 |
248 (fmakunbound 'setup-case-pairs) | 382 (fmakunbound 'setup-case-pairs) |