Mercurial > emacs
annotate lisp/language/european.el @ 89037:a706555725da
(quoted-printable-decode-region): Fix previous change.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 21 Aug 2002 01:32:03 +0000 |
parents | 7618cfcfaeea |
children | 7d361fc41696 |
rev | line source |
---|---|
38436
b174db545cfd
Some fixes to follow coding conventions.
Pavel Janík <Pavel@Janik.cz>
parents:
37298
diff
changeset
|
1 ;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*- |
17052 | 2 |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
3 ;; Copyright (C) 1995, 1997, 2001 Electrotechnical Laboratory, JAPAN. |
18377
8b4a66c66dd6
Change copyright notice.
Richard M. Stallman <rms@gnu.org>
parents:
18309
diff
changeset
|
4 ;; Licensed to the Free Software Foundation. |
88504 | 5 ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. |
17052 | 6 |
7 ;; Keywords: multilingual, European | |
8 | |
9 ;; This file is part of GNU Emacs. | |
10 | |
11 ;; GNU Emacs is free software; you can redistribute it and/or modify | |
12 ;; it under the terms of the GNU General Public License as published by | |
13 ;; the Free Software Foundation; either version 2, or (at your option) | |
14 ;; any later version. | |
15 | |
16 ;; GNU Emacs is distributed in the hope that it will be useful, | |
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
19 ;; GNU General Public License for more details. | |
20 | |
21 ;; You should have received a copy of the GNU General Public License | |
17071 | 22 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
23 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
24 ;; Boston, MA 02111-1307, USA. | |
17052 | 25 |
26 ;;; Commentary: | |
27 | |
88577
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
28 ;; For European scripts, character sets ISO8859-1,2,3,4,9,10,13,14,15, |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
29 ;; windows-1250,2,4,7, mac-roman, adobe-standard-encoding, cp850 and |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
30 ;; next are supported. |
17052 | 31 |
32 ;;; Code: | |
33 | |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
34 ;; Latin-1 (ISO-8859-1) |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
35 |
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
36 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
37 "Latin-1" '((charset iso-8859-1) |
20743 | 38 (coding-system iso-latin-1) |
39 (coding-priority iso-latin-1) | |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
40 (nonascii-translation . iso-8859-1) |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
41 (unibyte-syntax . "latin-1") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
42 (unibyte-display . iso-latin-1) |
23050 | 43 (input-method . "latin-1-prefix") |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
44 (sample-text |
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
45 . "Hello, Hej, Tere, Hei, Bonjour, Gr,A|_(B Gott, Ciao, ,A!(BHola!") |
20743 | 46 (documentation . "\ |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
47 This language environment is a generic one for the Latin-1 (ISO-8859-1) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
48 character set which supports the following European languages: |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
49 Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Faeroese, |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
50 Finnish, French (with restrictions -- see Latin-9), Frisian, Galician, |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
51 German, Greenlandic, Icelandic, Irish Gaelic (new orthography), |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
52 Italian, Latin, Luxemburgish, Norwegian, Portuguese, Rhaeto-Romanic, |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
53 Scottish Gaelic, Spanish, and Swedish. |
35350
c26260dd320b
("Latin-1"): Make the format of description
Kenichi Handa <handa@m17n.org>
parents:
35330
diff
changeset
|
54 We also have specific language environments for the following languages: |
c26260dd320b
("Latin-1"): Make the format of description
Kenichi Handa <handa@m17n.org>
parents:
35330
diff
changeset
|
55 For Dutch, \"Dutch\". |
c26260dd320b
("Latin-1"): Make the format of description
Kenichi Handa <handa@m17n.org>
parents:
35330
diff
changeset
|
56 For German, \"German\". |
c26260dd320b
("Latin-1"): Make the format of description
Kenichi Handa <handa@m17n.org>
parents:
35330
diff
changeset
|
57 For Spanish, \"Spanish\". |
41228 | 58 For French, \"French\". |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
59 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
60 Latin-1 also covers several written languages outside Europe, including |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
61 Indonesian/Malay, Tagalog (Philippines), Swahili and Afrikaans.")) |
20743 | 62 '("European")) |
63 | |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
64 |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
65 ;; Latin-2 (ISO-8859-2) |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
66 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
67 (define-coding-system 'iso-latin-2 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
68 "ISO 2022 based 8-bit encoding for Latin-2 (MIME:ISO-8859-2)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
69 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
70 :mnemonic ?2 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
71 :charset-list '(iso-8859-2) |
88504 | 72 :mime-charset 'iso-8859-2) |
17052 | 73 |
18520
383d11185239
Swap args to define-coding-system-alias.
Richard M. Stallman <rms@gnu.org>
parents:
18377
diff
changeset
|
74 (define-coding-system-alias 'iso-8859-2 'iso-latin-2) |
18622
fe2070df967e
(latin-1, latin-2. latin-3, latin-4, latin-5):
Richard M. Stallman <rms@gnu.org>
parents:
18543
diff
changeset
|
75 (define-coding-system-alias 'latin-2 'iso-latin-2) |
18203
0745f30aec66
Adjusted for coding system name change.
Kenichi Handa <handa@m17n.org>
parents:
18159
diff
changeset
|
76 |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
77 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
78 "Latin-2" '((charset iso-8859-2) |
20743 | 79 (coding-system iso-latin-2) |
80 (coding-priority iso-latin-2) | |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
81 (nonascii-translation . iso-8859-2) |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
82 (unibyte-syntax . "latin-2") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
83 (unibyte-display . iso-latin-2) |
23050 | 84 (input-method . "latin-2-prefix") |
20743 | 85 (documentation . "\ |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
86 This language environment is a generic one for the Latin-2 (ISO-8859-2) |
23117
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
87 character set which supports the following languages: |
18117
5db3b24f2c5c
(iso-8859-1): Use `1' for mode line.
Richard M. Stallman <rms@gnu.org>
parents:
18069
diff
changeset
|
88 Albanian, Czech, English, German, Hungarian, Polish, Romanian, |
20232
5031189adff2
Add "Upper Sorbian" and "Lower Sorbian" in
Kenichi Handa <handa@m17n.org>
parents:
20159
diff
changeset
|
89 Serbo-Croatian or Croatian, Slovak, Slovene, Sorbian (upper and lower), |
23117
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
90 and Swedish. |
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
91 We also have specific language environments for the following languages: |
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
92 For Czech, \"Czech\". |
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
93 For Romanian, \"Romanian\". |
13247082e0ed
("Latin-1"): Modify `documentation' key value.
Kenichi Handa <handa@m17n.org>
parents:
23111
diff
changeset
|
94 For Slovak, \"Slovak\".")) |
20743 | 95 '("European")) |
96 | |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
97 |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
98 ;; Latin-3 (ISO-8859-3) |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
99 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
100 (define-coding-system 'iso-latin-3 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
101 "ISO 2022 based 8-bit encoding for Latin-3 (MIME:ISO-8859-3)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
102 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
103 :mnemonic ?3 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
104 :charset-list '(iso-8859-3) |
88504 | 105 :mime-charset 'iso-8859-3) |
17052 | 106 |
18520
383d11185239
Swap args to define-coding-system-alias.
Richard M. Stallman <rms@gnu.org>
parents:
18377
diff
changeset
|
107 (define-coding-system-alias 'iso-8859-3 'iso-latin-3) |
18622
fe2070df967e
(latin-1, latin-2. latin-3, latin-4, latin-5):
Richard M. Stallman <rms@gnu.org>
parents:
18543
diff
changeset
|
108 (define-coding-system-alias 'latin-3 'iso-latin-3) |
18203
0745f30aec66
Adjusted for coding system name change.
Kenichi Handa <handa@m17n.org>
parents:
18159
diff
changeset
|
109 |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
110 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
111 "Latin-3" '((charset iso-8859-3) |
20743 | 112 (coding-system iso-latin-3) |
113 (coding-priority iso-latin-3) | |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
114 (nonascii-translation . iso-8859-3) |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
115 (unibyte-syntax . "latin-3") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
116 (unibyte-display . iso-latin-3) |
23050 | 117 (input-method . "latin-3-prefix") |
20743 | 118 (documentation . "\ |
18117
5db3b24f2c5c
(iso-8859-1): Use `1' for mode line.
Richard M. Stallman <rms@gnu.org>
parents:
18069
diff
changeset
|
119 These languages are supported with the Latin-3 (ISO-8859-3) character set: |
5db3b24f2c5c
(iso-8859-1): Use `1' for mode line.
Richard M. Stallman <rms@gnu.org>
parents:
18069
diff
changeset
|
120 Afrikaans, Catalan, Dutch, English, Esperanto, French, Galician, |
20743 | 121 German, Italian, Maltese, Spanish, and Turkish.")) |
122 '("European")) | |
123 | |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
124 |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
125 ;; Latin-4 (ISO-8859-4) |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
126 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
127 (define-coding-system 'iso-latin-4 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
128 "ISO 2022 based 8-bit encoding for Latin-4 (MIME:ISO-8859-4)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
129 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
130 :mnemonic ?4 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
131 :charset-list '(iso-8859-4) |
88504 | 132 :mime-charset 'iso-8859-4) |
17052 | 133 |
18520
383d11185239
Swap args to define-coding-system-alias.
Richard M. Stallman <rms@gnu.org>
parents:
18377
diff
changeset
|
134 (define-coding-system-alias 'iso-8859-4 'iso-latin-4) |
18622
fe2070df967e
(latin-1, latin-2. latin-3, latin-4, latin-5):
Richard M. Stallman <rms@gnu.org>
parents:
18543
diff
changeset
|
135 (define-coding-system-alias 'latin-4 'iso-latin-4) |
18203
0745f30aec66
Adjusted for coding system name change.
Kenichi Handa <handa@m17n.org>
parents:
18159
diff
changeset
|
136 |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
137 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
138 "Latin-4" '((charset iso-8859-4) |
20743 | 139 (coding-system iso-8859-4) |
140 (coding-priority iso-8859-4) | |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
141 (nonascii-translation . iso-8859-4) |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
142 (unibyte-syntax . "latin-4") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
143 (unibyte-display . iso-8859-4) |
36870
afe2778e4c9d
("Latin-5", "Latin-4"): Use postfix input
Gerd Moellmann <gerd@gnu.org>
parents:
35350
diff
changeset
|
144 (input-method . "latin-4-postfix") |
20743 | 145 (documentation . "\ |
18117
5db3b24f2c5c
(iso-8859-1): Use `1' for mode line.
Richard M. Stallman <rms@gnu.org>
parents:
18069
diff
changeset
|
146 These languages are supported with the Latin-4 (ISO-8859-4) character set: |
5db3b24f2c5c
(iso-8859-1): Use `1' for mode line.
Richard M. Stallman <rms@gnu.org>
parents:
18069
diff
changeset
|
147 Danish, English, Estonian, Finnish, German, Greenlandic, Lappish, |
20743 | 148 Latvian, Lithuanian, and Norwegian.")) |
149 '("European")) | |
150 | |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
151 |
18069
d6b58197bd69
Rename language environments from LatinN to Latin-N.
Richard M. Stallman <rms@gnu.org>
parents:
17993
diff
changeset
|
152 ;; Latin-5 (ISO-8859-9) |
17993
73869115ae0a
Most of setup-LANGUAGE-environment functions are
Kenichi Handa <handa@m17n.org>
parents:
17841
diff
changeset
|
153 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
154 (define-coding-system 'iso-latin-5 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
155 "ISO 2022 based 8-bit encoding for Latin-5 (MIME:ISO-8859-9)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
156 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
157 :mnemonic ?9 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
158 :charset-list '(iso-8859-9) |
88504 | 159 :mime-charset 'iso-8859-9) |
17052 | 160 |
18520
383d11185239
Swap args to define-coding-system-alias.
Richard M. Stallman <rms@gnu.org>
parents:
18377
diff
changeset
|
161 (define-coding-system-alias 'iso-8859-9 'iso-latin-5) |
18622
fe2070df967e
(latin-1, latin-2. latin-3, latin-4, latin-5):
Richard M. Stallman <rms@gnu.org>
parents:
18543
diff
changeset
|
162 (define-coding-system-alias 'latin-5 'iso-latin-5) |
18203
0745f30aec66
Adjusted for coding system name change.
Kenichi Handa <handa@m17n.org>
parents:
18159
diff
changeset
|
163 |
17052 | 164 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
165 "Latin-5" '((charset iso-8859-9) |
20743 | 166 (coding-system iso-latin-5) |
167 (coding-priority iso-latin-5) | |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
168 (nonascii-translation . iso-8859-9) |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
169 (unibyte-syntax . "latin-5") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
170 (unibyte-display . iso-latin-5) |
36870
afe2778e4c9d
("Latin-5", "Latin-4"): Use postfix input
Gerd Moellmann <gerd@gnu.org>
parents:
35350
diff
changeset
|
171 (input-method . "latin-5-postfix") |
42353
06cba78a5cdd
Fix the doc string of "Latin-5" language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
42194
diff
changeset
|
172 (documentation . "Support for Turkish language.")) |
20743 | 173 '("European")) |
174 | |
175 | |
88577
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
176 ;; Latin-6 (ISO-8859-10) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
177 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
178 (define-coding-system 'iso-latin-6 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
179 "ISO 2022 based 8-bit encoding for Latin-6 (MIME:ISO-8859-10)." |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
180 :coding-type 'charset |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
181 :mnemonic ?9 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
182 :charset-list '(iso-8859-10) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
183 :mime-charset 'iso-8859-10) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
184 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
185 (define-coding-system-alias 'iso-8859-10 'iso-latin-6) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
186 (define-coding-system-alias 'latin-6 'iso-latin-6) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
187 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
188 (set-language-info-alist |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
189 "Latin-6" '((charset iso-8859-10) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
190 (coding-system iso-latin-6) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
191 (coding-priority iso-latin-6) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
192 (nonascii-translation . iso-8859-10) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
193 (unibyte-syntax . "latin-6") |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
194 (unibyte-display . iso-latin-6) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
195 ;; Fixme: input method. |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
196 (documentation . "Support for generic Latin-6 (Northern European).")) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
197 '("European")) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
198 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
199 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
200 ;; Latin-7 (ISO-8859-13) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
201 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
202 (define-coding-system 'iso-latin-7 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
203 "ISO 2022 based 8-bit encoding for Latin-7 (MIME:ISO-8859-13)." |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
204 :coding-type 'charset |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
205 :mnemonic ?9 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
206 :charset-list '(iso-8859-13) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
207 :mime-charset 'iso-8859-13) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
208 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
209 (define-coding-system-alias 'iso-8859-13 'iso-latin-7) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
210 (define-coding-system-alias 'latin-7 'iso-latin-7) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
211 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
212 (set-language-info-alist |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
213 "Latin-7" '((charset iso-8859-13) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
214 (coding-system iso-latin-7) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
215 (coding-priority iso-latin-7) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
216 (nonascii-translation . iso-8859-13) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
217 (unibyte-syntax . "latin-7") |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
218 (unibyte-display . iso-latin-7) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
219 ;; Fixme: input method. |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
220 (documentation . "Support for generic Latin-7 (Baltic Rim).")) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
221 '("European")) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
222 |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
223 ;; Latin-8 (ISO-8859-14) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
224 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
225 (define-coding-system 'iso-latin-8 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
226 "ISO 2022 based 8-bit encoding for Latin-8 (MIME:ISO-8859-14)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
227 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
228 ;; `W' for `Welsh', since `C' for `Celtic' is taken. |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
229 :mnemonic ?W |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
230 :charset-list '(iso-8859-14) |
88504 | 231 :mime-charset 'iso-8859-14) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
232 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
233 (define-coding-system-alias 'iso-8859-14 'iso-latin-8) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
234 (define-coding-system-alias 'latin-8 'iso-latin-8) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
235 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
236 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
237 "Latin-8" '((charset iso-8859-14) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
238 (coding-system iso-latin-8) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
239 (coding-priority iso-latin-8) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
240 (nonascii-translation . iso-8859-14) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
241 (unibyte-syntax . "latin-8") |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
242 (unibyte-display . iso-latin-8) |
31155
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
243 (input-method . "latin-8-prefix") |
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
244 ;; Fixme: Welsh/Ga{e}lic greetings |
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
245 (sample-text . ",_"(B ,_p(B ,_^(B") |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
246 (documentation . "\ |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
247 This language environment is a generic one for the Latin-8 (ISO-8859-14) |
31155
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
248 character set which supports the Celtic languages, including those not |
42152 | 249 covered by other ISO-8859 character sets: |
250 Welsh, Manx Gaelic and Irish Gaelic (old orthography).")) | |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
251 '("European")) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
252 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
253 ;; Latin-9 (ISO-8859-15) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
254 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
255 (define-coding-system 'iso-latin-9 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
256 "ISO 2022 based 8-bit encoding for Latin-9 (MIME:ISO-8859-15)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
257 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
258 ;; `0' for `Latin-0' |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
259 :mnemonic ?0 |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
260 :charset-list '(iso-8859-15) |
88504 | 261 :mime-charset 'iso-8859-15) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
262 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
263 (define-coding-system-alias 'iso-8859-15 'iso-latin-9) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
264 (define-coding-system-alias 'latin-9 'iso-latin-9) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
265 (define-coding-system-alias 'latin-0 'iso-latin-9) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
266 |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
267 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
268 "Latin-9" '((charset iso-8859-15) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
269 (coding-system iso-latin-9) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
270 (coding-priority iso-latin-9) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
271 (nonascii-translation . iso-8859-15) |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
272 (unibyte-syntax . "latin-9") |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
273 (unibyte-display . iso-latin-9) |
31155
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
274 (input-method . "latin-9-prefix") |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
275 (sample-text |
88504 | 276 . "AVE. ,B)9.>,b<=,_/(B ,b$(B") |
26014
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
277 (documentation . "\ |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
278 This language environment is a generic one for the Latin-9 (ISO-8859-15) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
279 character set which supports the same languages as Latin-1 with the |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
280 addition of the Euro sign and some additional French and Finnish letters. |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
281 Latin-9 is sometimes nicknamed `Latin-0'.")) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
282 '("European")) |
e84e2bf4f9fb
Add Latin-8, Latin-9. Modify some doc
Dave Love <fx@gnu.org>
parents:
25773
diff
changeset
|
283 |
88561
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
284 (define-coding-system 'iso-latin-7 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
285 "ISO 2022 based 8-bit encoding for Latin-7 (MIME:ISO-8859-13)." |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
286 :coding-type 'charset |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
287 ;; `0' for `Latin-0' |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
288 :mnemonic ?* |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
289 :charset-list '(iso-8859-13) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
290 :mime-charset 'iso-8859-13) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
291 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
292 (define-coding-system-alias 'iso-8859-13 'iso-latin-7) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
293 (define-coding-system-alias 'latin-7 'iso-latin-7) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
294 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
295 (define-coding-system 'windows-1250 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
296 "windows-1250 (Central European) encoding (MIME: WINDOWS-1250)" |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
297 :coding-type 'charset |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
298 :mnemonic ?* |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
299 :charset-list '(windows-1250) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
300 :mime-charset 'windows-1250) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
301 (define-coding-system-alias 'cp1250 'windows-1250) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
302 |
88532
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
303 (define-coding-system 'windows-1252 |
88561
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
304 "windows-1252 (Western European) encoding (MIME: WINDOWS-1252)" |
88532
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
305 :coding-type 'charset |
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
306 :mnemonic ?* |
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
307 :charset-list '(windows-1252) |
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
308 :mime-charset 'windows-1252) |
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
309 (define-coding-system-alias 'cp1252 'windows-1252) |
88561
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
310 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
311 (define-coding-system 'windows-1254 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
312 "windows-1254 (Turkish) encoding (MIME: WINDOWS-1254)" |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
313 :coding-type 'charset |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
314 :mnemonic ?* |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
315 :charset-list '(windows-1254) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
316 :mime-charset 'windows-1254) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
317 (define-coding-system-alias 'cp1254 'windows-1254) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
318 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
319 (define-coding-system 'windows-1257 |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
320 "windows-1257 (Baltic) encoding (MIME: WINDOWS-1257)" |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
321 :coding-type 'charset |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
322 :mnemonic ?* |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
323 :charset-list '(windows-1257) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
324 :mime-charset 'windows-1257) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
325 (define-coding-system-alias 'cp1257 'windows-1257) |
88577
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
326 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
327 (define-coding-system 'cp850 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
328 "DOS codepage 850 (Western European)" |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
329 :coding-type 'charset |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
330 :mnemonic ?D |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
331 :charset-list '(cp850) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
332 :mime-charset 'cp850) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
333 (define-coding-system-alias 'ibm850 'cp850) |
88617
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
334 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
335 (define-coding-system 'cp852 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
336 "DOS codepage 852 (Slavic)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
337 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
338 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
339 :charset-list '(cp852) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
340 :mime-charset 'cp852) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
341 (define-coding-system-alias 'ibm852 'cp852) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
342 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
343 (define-coding-system 'cp857 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
344 "DOS codepage 857 (Turkish)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
345 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
346 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
347 :charset-list '(cp857) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
348 :mime-charset 'cp857) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
349 (define-coding-system-alias 'ibm857 'cp857) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
350 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
351 (define-coding-system 'cp860 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
352 "DOS codepage 860 (Portuguese)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
353 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
354 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
355 :charset-list '(cp860) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
356 :mime-charset 'cp860) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
357 (define-coding-system-alias 'ibm860 'cp860) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
358 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
359 (define-coding-system 'cp861 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
360 "DOS codepage 861 (Icelandic)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
361 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
362 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
363 :charset-list '(cp861) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
364 :mime-charset 'cp861) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
365 (define-coding-system-alias 'ibm861 'cp861) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
366 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
367 (define-coding-system 'cp863 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
368 "DOS codepage 863 (French Canadian)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
369 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
370 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
371 :charset-list '(cp863) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
372 :mime-charset 'cp863) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
373 (define-coding-system-alias 'ibm863 'cp863) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
374 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
375 (define-coding-system 'cp865 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
376 "DOS codepage 865 (Norwegian/Danish)" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
377 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
378 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
379 :charset-list '(cp865) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
380 :mime-charset 'cp865) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
381 (define-coding-system-alias 'ibm865 'cp865) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
382 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
383 (define-coding-system 'cp437 |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
384 "DOS codepage 437" |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
385 :coding-type 'charset |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
386 :mnemonic ?D |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
387 :charset-list '(cp437) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
388 :mime-charset 'cp437) |
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
389 (define-coding-system-alias 'ibm437 'cp437) |
88532
6411031426af
(windows-1252): New coding system.
Dave Love <fx@gnu.org>
parents:
88504
diff
changeset
|
390 |
20743 | 391 (set-language-info-alist |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
392 "German" '((tutorial . "TUTORIAL.de") |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
393 (charset iso-8859-1) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
394 (coding-system iso-latin-1 iso-latin-9) |
20743 | 395 (coding-priority iso-latin-1) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
396 (nonascii-translation . iso-8859-1) |
23050 | 397 (input-method . "german-postfix") |
22726
e44440f1a80e
Define unibyte-syntax in each of these language environments.
Richard M. Stallman <rms@gnu.org>
parents:
22075
diff
changeset
|
398 (unibyte-syntax . "latin-1") |
22980
5681e7798ce9
(setup-8-bit-environment): Function deleted.
Kenichi Handa <handa@m17n.org>
parents:
22726
diff
changeset
|
399 (unibyte-display . iso-latin-1) |
20743 | 400 (sample-text . "\ |
401 German (Deutsch Nord) Guten Tag | |
402 German (Deutsch S,A|(Bd) Gr,A|_(B Gott") | |
403 (documentation . "\ | |
404 This language environment is almost the same as Latin-1, | |
42194 | 405 but sets the default input method to \"german-postfix\". |
406 Additionally, it selects the German tutorial.")) | |
20743 | 407 '("European")) |
17302
1012d679efd4
English related codes are moved to
Kenichi Handa <handa@m17n.org>
parents:
17098
diff
changeset
|
408 |
24269
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
409 (set-language-info-alist |
41196
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
410 "French" '((tutorial . "TUTORIAL.fr") |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
411 (charset iso-8859-1) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
412 (coding-system iso-latin-1 iso-latin-9) |
41196
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
413 (coding-priority iso-latin-1) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
414 (nonascii-translation . iso-8859-1) |
41196
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
415 (unibyte-syntax . "latin-1") |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
416 (unibyte-display . iso-latin-1) |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
417 (input-method . "latin-1-prefix") |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
418 (sample-text . "French (Fran,Ag(Bais) Bonjour, Salut") |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
419 (documentation . "\ |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
420 This language environment is almost the same as Latin-1, |
42194 | 421 but it selects the French tutorial.")) |
41196
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
422 '("European")) |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
423 |
f8661b5a0670
("French"): New language environment.
Eli Zaretskii <eliz@gnu.org>
parents:
41115
diff
changeset
|
424 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
425 "Slovenian" '((charset iso-8859-2) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
426 (coding-system . (iso-8859-2 windows-1250)) |
24269
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
427 (coding-priority . (iso-8859-2)) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
428 (nonascii-translation . iso-8859-2) |
24269
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
429 (input-method . "latin-2-postfix") |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
430 (unibyte-syntax . "latin-2") |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
431 (unibyte-display . iso-8859-2) |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
432 (tutorial . "TUTORIAL.sl") |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
433 (sample-text . ",B.(Belimo vam uspe,B9(Ben dan!") |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
434 (documentation . t)) |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
435 '("European")) |
a29550b1d150
(setup-slovenian-environment): New function.
Richard M. Stallman <rms@gnu.org>
parents:
23158
diff
changeset
|
436 |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
437 (set-language-info-alist |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
438 "Spanish" '((tutorial . "TUTORIAL.es") |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
439 (charset iso-8859-1) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
440 (coding-system iso-latin-1 iso-latin-9) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
441 (coding-priority iso-latin-1) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
442 (nonascii-translation . iso-8859-1) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
443 (input-method . "spanish-postfix") |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
444 (unibyte-syntax . "latin-1") |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
445 (unibyte-display . iso-latin-1) |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
446 (sample-text . "Spanish (Espa,Aq(Bol) ,A!(BHola!") |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
447 (documentation . "\ |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
448 This language environment is almost the same as Latin-1, |
42194 | 449 but it sets the default input method to \"spanish-postfix\", |
41115
20eb3e2945d7
(mac-roman): Add mime-charset property.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
38436
diff
changeset
|
450 and it selects the Spanish tutorial.")) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
451 '("European")) |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
452 |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
453 (set-language-info-alist |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
454 "Dutch" '((tutorial . "TUTORIAL.nl") |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
455 (charset iso-8859-1) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
456 (coding-system iso-latin-1 iso-latin-9) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
457 (coding-priority iso-latin-1) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
458 (nonascii-translation . iso-8859-1) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
459 (unibyte-syntax . "latin-1") |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
460 (unibyte-display . iso-latin-1) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
461 (input-method . "dutch") |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
462 (sample-text . "Er is een aantal manieren waarop je dit kan doen") |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
463 (documentation . "\ |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
464 This language environment is almost the same as Latin-1, |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
465 but it selects the Dutch tutorial and input method.")) |
35161
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
466 '("European")) |
0495de5487ae
Add Dutch and Spanish language info
Gerd Moellmann <gerd@gnu.org>
parents:
33513
diff
changeset
|
467 |
25773
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
468 ;; For Turkish, the character set ISO-8859-9 (Latin-5) is used. But, |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
469 ;; before the introduction of ISO-8859-9 in 1988, ISO-8859-3 (Latin-3) |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
470 ;; was used for Turkish. Those who use Latin-3 for Turkish should use |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
471 ;; "Latin-3" language environment. |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
472 |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
473 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
474 "Turkish" '((charset iso-8859-9) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
475 (coding-system iso-latin-5 windows-1254 iso-latin-3) |
25773
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
476 (coding-priority iso-latin-5) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
477 (nonascii-translation . iso-8859-9) |
25773
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
478 (unibyte-syntax . "latin-5") |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
479 (unibyte-display . iso-latin-5) |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
480 (input-method . "turkish-postfix") |
88504 | 481 (sample-text . "Turkish (T,A|(Brk,Ag(Be) Merhaba") |
25773
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
482 (documentation . t))) |
20234157d093
("Turkish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
25228
diff
changeset
|
483 |
28436
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
484 ;; Polish ISO 8859-2 environment. |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
485 ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl> |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
486 ;; Keywords: multilingual, Polish |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
487 |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
488 (set-language-info-alist |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
489 "Polish" '((charset . (iso-8859-2)) |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
490 (coding-system . (iso-8859-2 windows-1250)) |
28436
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
491 (coding-priority . (iso-8859-2)) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
492 (nonascii-translation . iso-8859-2) |
28436
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
493 (input-method . "polish-slash") |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
494 (unibyte-syntax . "latin-2") |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
495 (unibyte-display . iso-8859-2) |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
496 (tutorial . "TUTORIAL.pl") |
88504 | 497 (sample-text . "P,As(Bjd,B<(B, ki,Bq(B-,B?(Be t,Bj(B chmurno,B6f(B w g,B31(Bb flaszy") |
28436
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
498 (documentation . t)) |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
499 '("European")) |
2dbedede8507
("Polish"): New language environment.
Kenichi Handa <handa@m17n.org>
parents:
26134
diff
changeset
|
500 |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
501 (set-language-info-alist |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
502 "Welsh" `((coding-system utf-8 latin-8) ; the input method is Unicode-based |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
503 (coding-priority utf-8 latin-8) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
504 (nonascii-translation . iso-8859-14) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
505 (input-method . "welsh") |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
506 (documentation . "Support for Welsh, using Unicode.")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
507 '("European")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
508 |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
509 (set-language-info-alist |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
510 "Latin-7" `((coding-system latin-7) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
511 (coding-priority latin-7) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
512 (nonascii-translation . iso-8859-13) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
513 ;; Fixme: input-method |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
514 (documentation . "Support for Latin-7, e.g. Latvian, Lithuanian.")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
515 '("European")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
516 |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
517 (set-language-info-alist |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
518 "Lithuanian" `((coding-system latin-7 windows-1257) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
519 (coding-priority latin-7) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
520 (nonascii-translation . iso-8859-13) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
521 (input-method . "lithuanian-keyboard") |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
522 (documentation . "Support for Lithuanian.")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
523 '("European")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
524 |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
525 (set-language-info-alist |
88806
7618cfcfaeea
("German", "French", "Spanish"): Add
Dave Love <fx@gnu.org>
parents:
88617
diff
changeset
|
526 "Latvian" `((coding-system latin-7 windows-1257) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
527 (coding-priority latin-7) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
528 (nonascii-translation . iso-8859-13) |
42051
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
529 (input-method . "latvian-keyboard") |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
530 (documentation . "Support for Latvian.")) |
7b6dcc19e895
("Welsh", "Latin-7", "Lithuanian")
Dave Love <fx@gnu.org>
parents:
41978
diff
changeset
|
531 '("European")) |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
532 |
33049
fed8d1ebdc15
(mac-roman-decoder, mac-roman-encoder): New translation tables.
Kenichi Handa <handa@m17n.org>
parents:
31155
diff
changeset
|
533 |
88414
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
534 (define-coding-system 'mac-roman |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
535 "Mac Roman Encoding (MIME:MACINTOSH)." |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
536 :coding-type 'charset |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
537 :mnemonic ?M |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
538 :charset-list '(mac-roman) |
fad0f879877f
Call define-coding-system instead of make-coding-system. All CCL program deleted.
Kenichi Handa <handa@m17n.org>
parents:
42353
diff
changeset
|
539 :mime-charset 'macintosh) |
33049
fed8d1ebdc15
(mac-roman-decoder, mac-roman-encoder): New translation tables.
Kenichi Handa <handa@m17n.org>
parents:
31155
diff
changeset
|
540 |
88561
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
541 (define-coding-system 'next |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
542 "NeXTstep encoding" |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
543 :coding-type 'charset |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
544 :mnemonic ?* |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
545 :charset-list '(next) |
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
546 :mime-charset 'next) |
88577
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
547 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
548 (define-coding-system 'hp-roman8 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
549 "Hewlet-Packard roman-8 encoding (MIME:ROMAN-8)" |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
550 :coding-type 'charset |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
551 :mnemonic ?* |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
552 :charset-list '(hp-roman8) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
553 :mime-charset 'hp-roman8) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
554 (define-coding-system-alias 'roman8 'hp-roman8) |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
555 |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
556 (define-coding-system 'adobe-standard-encoding |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
557 "Adobe `standard' encoding for PostScript" |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
558 :coding-type 'charset |
c982147b17d7
(iso-latin-6, iso-8859-10, latin-6)
Dave Love <fx@gnu.org>
parents:
88561
diff
changeset
|
559 :mnemonic ?* |
88582
700ee2a6b461
(adobe-standard-encoding): Fix typo.
Dave Love <fx@gnu.org>
parents:
88577
diff
changeset
|
560 :charset-list '(adobe-standard-encoding) |
700ee2a6b461
(adobe-standard-encoding): Fix typo.
Dave Love <fx@gnu.org>
parents:
88577
diff
changeset
|
561 :mime-charset 'adobe-standard-encoding) |
88561
e63aa0be6e95
(windows-1254, cp1254, windows-1257)
Dave Love <fx@gnu.org>
parents:
88532
diff
changeset
|
562 |
41875
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
563 (defconst diacritic-composition-pattern "\\C^\\c^+") |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
564 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
565 (defun diacritic-compose-region (beg end) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
566 "Compose diacritic characters in the region. |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
567 When called from a program, expects two arguments, |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
568 positions (integers or markers) specifying the region." |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
569 (interactive "r") |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
570 (save-restriction |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
571 (narrow-to-region beg end) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
572 (goto-char (point-min)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
573 (while (re-search-forward diacritic-composition-pattern nil t) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
574 (compose-region (match-beginning 0) (match-end 0))))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
575 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
576 (defun diacritic-compose-string (string) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
577 "Compose diacritic characters in STRING and return the resulting string." |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
578 (let ((idx 0)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
579 (while (setq idx (string-match diacritic-composition-pattern string idx)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
580 (compose-string string idx (match-end 0)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
581 (setq idx (match-end 0)))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
582 string) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
583 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
584 (defun diacritic-compose-buffer () |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
585 "Compose diacritic characters in the current buffer." |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
586 (interactive) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
587 (diacritic-compose-region (point-min) (point-max))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
588 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
589 (defun diacritic-post-read-conversion (len) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
590 (diacritic-compose-region (point) (+ (point) len)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
591 len) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
592 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
593 (defun diacritic-composition-function (from to pattern &optional string) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
594 "Compose diacritic text in the region FROM and TO. |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
595 The text matches the regular expression PATTERN. |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
596 Optional 4th argument STRING, if non-nil, is a string containing text |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
597 to compose. |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
598 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
599 The return value is number of composed characters." |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
600 (if (< (1+ from) to) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
601 (prog1 (- to from) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
602 (if string |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
603 (compose-string string from to) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
604 (compose-region from to)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
605 (- to from)))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
606 |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
607 ;; Register a function to compose Unicode diacrtics and marks. |
41978
8fb314e3c7fd
Remove autoload cookies. Fix registration
Dave Love <fx@gnu.org>
parents:
41875
diff
changeset
|
608 (let ((patterns '(("\\C^\\c^+" . diacritic-composition-function)))) |
41875
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
609 (let ((c #x300)) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
610 (while (<= c #x362) |
88617
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
611 (aset composition-function-table c patterns) |
41875
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
612 (setq c (1+ c))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
613 (setq c #x20d0) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
614 (while (<= c #x20e3) |
88617
93cfa81ccf00
(cp852, ibm852, cp857, ibm857, cp860)
Dave Love <fx@gnu.org>
parents:
88582
diff
changeset
|
615 (aset composition-function-table c patterns) |
41875
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
616 (setq c (1+ c))))) |
e31b7be17ab2
(diacritic-composition-pattern): New constant.
Dave Love <fx@gnu.org>
parents:
41228
diff
changeset
|
617 |
31155
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
618 (provide 'european) |
3362938ebbd7
("Latin-8", "Latin-9"): Add input methods,
Dave Love <fx@gnu.org>
parents:
30261
diff
changeset
|
619 |
17052 | 620 ;;; european.el ends here |