Mercurial > emacs
annotate leim/quail/vntelex.el @ 52188:3c4ff8bbdc85
(Character Type): Define anchor "modifier bits".
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 13 Aug 2003 17:24:09 +0000 |
parents | 23a1cea22d13 |
children | 695cf19ef79e d7ddb3e565de |
rev | line source |
---|---|
45057 | 1 ;;; vntelex.el --- Quail package for Vietnamese by Telex method |
43703 | 2 |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
3 ;; Copyright (C) 2001, 2002 Free Software Foundation. |
43703 | 4 |
5 ;; Author: Werner Lemberg <wl@gnu.org> | |
6 ;; Keywords: multilingual, input method, Vietnamese | |
7 | |
8 ;; This file is part of GNU Emacs. | |
9 | |
10 ;; GNU Emacs is free software; you can redistribute it and/or modify | |
11 ;; it under the terms of the GNU General Public License as published by | |
12 ;; the Free Software Foundation; either version 2, or (at your option) | |
13 ;; any later version. | |
14 | |
15 ;; GNU Emacs is distributed in the hope that it will be useful, | |
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
18 ;; GNU General Public License for more details. | |
19 | |
20 ;; You should have received a copy of the GNU General Public License | |
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the | |
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
23 ;; Boston, MA 02111-1307, USA. | |
24 | |
25 ;;; Commentary: | |
26 | |
27 ;; based on the files VietnameseTelex.kmap (written by Nguyen Thanh | |
28 ;; Bien <biennt@linuxvn.com>) and VNtelex.kmap (written by Nguyen Dai | |
29 ;; Quy <DaiQuy.Nguyen@ulg.ac.be>) from the yudit 2.4 package | |
30 | |
31 ;;; Code: | |
32 | |
33 (require 'quail) | |
34 | |
35 | |
36 (quail-define-package | |
37 "vietnamese-telex" ; NAME | |
38 "Vietnamese" ; LANGUAGE | |
39 "VT" ; TITLE | |
40 t ; GUIDANCE | |
41 "Vietnamese telex input method | |
42 | |
43 Vowels with circumflex: | |
44 | |
44961 | 45 aa -> ,1b(B, EE -> ,2j(B, etc. |
43703 | 46 |
47 Other diacritics: | |
48 | |
49 effect postfix examples | |
50 ------------------------------ | |
51 breve w aw -> ,1e(B | |
52 horn w ow -> ,1=(B | |
53 | |
54 acute s as -> ,1a(B | |
44961 | 55 grave f af -> ,1`(B |
43703 | 56 hook above r ar -> ,1d(B |
44961 | 57 tilde x ax -> ,1c(B |
43703 | 58 dot below j aj -> ,1U(B |
59 | |
60 d bar dd -> ,1p(B | |
61 | |
62 Combinations: | |
63 | |
64 AWF -> ,2"(B, owx -> ,1^(B, etc. | |
65 | |
66 Alternatives: | |
67 | |
44961 | 68 EE = Ee -> ,2j(B, AWF = Awf -> ,2"(B, etc. |
43703 | 69 |
70 Doubling the postfix (but not in combinations) separates the letter | |
71 and postfix: Eee -> Ee, ajj -> aj, etc. | |
72 " ; DOCSTRING | |
73 nil ; TRANSLATION-KEYS | |
74 t ; FORGET-LAST-SELECTION | |
75 nil ; DETERMINISTIC | |
76 nil ; KBD-TRANSLATE | |
77 nil ; SHOW-LAYOUT | |
78 nil ; CREATE-DECODE-MAP | |
79 nil ; MAXIMUM-SHORTEST | |
80 nil ; OVERLAY-PLIST | |
81 nil ; UPDATE-TRANSLATION-FUNCTION | |
82 nil ; CONVERSION-KEYS | |
83 t) ; SIMPLE | |
84 | |
85 (quail-define-rules | |
44961 | 86 ("af" ?,1`(B) ; LATIN SMALL LETTER A WITH GRAVE |
87 ("AF" ?,2`(B) ; LATIN CAPITAL LETTER A WITH GRAVE | |
88 ("Af" ?,2`(B) | |
89 ("as" ?,1a(B) ; LATIN SMALL LETTER A WITH ACUTE | |
90 ("AS" ?,2a(B) ; LATIN CAPITAL LETTER A WITH ACUTE | |
91 ("As" ?,2a(B) | |
92 ("aa" ?,1b(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX | |
93 ("AA" ?,2b(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX | |
94 ("Aa" ?,2b(B) | |
95 ("ax" ?,1c(B) ; LATIN SMALL LETTER A WITH TILDE | |
96 ("AX" ?,2c(B) ; LATIN CAPITAL LETTER A WITH TILDE | |
97 ("Ax" ?,2c(B) | |
98 ("ef" ?,1h(B) ; LATIN SMALL LETTER E WITH GRAVE | |
99 ("EF" ?,2h(B) ; LATIN CAPITAL LETTER E WITH GRAVE | |
100 ("Ef" ?,2h(B) | |
101 ("es" ?,1i(B) ; LATIN SMALL LETTER E WITH ACUTE | |
102 ("ES" ?,2i(B) ; LATIN CAPITAL LETTER E WITH ACUTE | |
103 ("Es" ?,2i(B) | |
104 ("ee" ?,1j(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX | |
105 ("EE" ?,2j(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX | |
106 ("Ee" ?,2j(B) | |
107 ("if" ?,1l(B) ; LATIN SMALL LETTER I WITH GRAVE | |
108 ("IF" ?,2l(B) ; LATIN CAPITAL LETTER I WITH GRAVE | |
109 ("If" ?,2l(B) | |
110 ("is" ?,1m(B) ; LATIN SMALL LETTER I WITH ACUTE | |
111 ("IS" ?,2m(B) ; LATIN CAPITAL LETTER I WITH ACUTE | |
112 ("Is" ?,2m(B) | |
113 ("of" ?,1r(B) ; LATIN SMALL LETTER O WITH GRAVE | |
114 ("OF" ?,2r(B) ; LATIN CAPITAL LETTER O WITH GRAVE | |
115 ("Of" ?,2r(B) | |
116 ("os" ?,1s(B) ; LATIN SMALL LETTER O WITH ACUTE | |
117 ("OS" ?,2s(B) ; LATIN CAPITAL LETTER O WITH ACUTE | |
118 ("Os" ?,2s(B) | |
119 ("oo" ?,1t(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX | |
120 ("OO" ?,2t(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX | |
121 ("Oo" ?,2t(B) | |
122 ("ox" ?,1u(B) ; LATIN SMALL LETTER O WITH TILDE | |
123 ("OX" ?,2u(B) ; LATIN CAPITAL LETTER O WITH TILDE | |
124 ("Ox" ?,2u(B) | |
125 ("uf" ?,1y(B) ; LATIN SMALL LETTER U WITH GRAVE | |
126 ("UF" ?,2y(B) ; LATIN CAPITAL LETTER U WITH GRAVE | |
127 ("Uf" ?,2y(B) | |
128 ("us" ?,1z(B) ; LATIN SMALL LETTER U WITH ACUTE | |
129 ("US" ?,2z(B) ; LATIN CAPITAL LETTER U WITH ACUTE | |
130 ("Us" ?,2z(B) | |
131 ("ys" ?,1}(B) ; LATIN SMALL LETTER Y WITH ACUTE | |
132 ("YS" ?,2}(B) ; LATIN CAPITAL LETTER Y WITH ACUTE | |
133 ("Ys" ?,2}(B) | |
134 ("aw" ?,1e(B) ; LATIN SMALL LETTER A WITH BREVE | |
135 ("AW" ?,2e(B) ; LATIN CAPITAL LETTER A WITH BREVE | |
136 ("Aw" ?,2e(B) | |
137 ("ix" ?,1n(B) ; LATIN SMALL LETTER I WITH TILDE | |
138 ("IX" ?,2n(B) ; LATIN CAPITAL LETTER I WITH TILDE | |
139 ("Ix" ?,2n(B) | |
140 ("ux" ?,1{(B) ; LATIN SMALL LETTER U WITH TILDE | |
141 ("UX" ?,2{(B) ; LATIN CAPITAL LETTER U WITH TILDE | |
142 ("Ux" ?,2{(B) | |
43703 | 143 ("ow" ?,1=(B) ; LATIN SMALL LETTER O WITH HORN |
144 ("OW" ?,2=(B) ; LATIN CAPITAL LETTER O WITH HORN | |
145 ("Ow" ?,2=(B) | |
146 ("uw" ?,1_(B) ; LATIN SMALL LETTER U WITH HORN | |
147 ("UW" ?,2_(B) ; LATIN CAPITAL LETTER U WITH HORN | |
148 ("Uw" ?,2_(B) | |
149 ("aj" ?,1U(B) ; LATIN SMALL LETTER A WITH DOT BELOW | |
150 ("AJ" ?,2U(B) ; LATIN CAPITAL LETTER A WITH DOT BELOW | |
151 ("Aj" ?,2U(B) | |
152 ("ar" ?,1d(B) ; LATIN SMALL LETTER A WITH HOOK ABOVE | |
153 ("AR" ?,2d(B) ; LATIN CAPITAL LETTER A WITH HOOK ABOVE | |
154 ("Ar" ?,2d(B) | |
155 ("aas" ?,1$(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE | |
156 ("AAS" ?,2$(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE | |
157 ("Aas" ?,2$(B) | |
158 ("aaf" ?,1%(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE | |
159 ("AAF" ?,2%(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE | |
160 ("Aaf" ?,2%(B) | |
161 ("aar" ?,1&(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE | |
162 ("AAR" ?,2&(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE | |
163 ("Aar" ?,2&(B) | |
164 ("aax" ?,1g(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE | |
165 ("AAX" ?,2g(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE | |
166 ("Aax" ?,2g(B) | |
167 ("aaj" ?,1'(B) ; LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW | |
168 ("AAJ" ?,2'(B) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW | |
169 ("Aaj" ?,2'(B) | |
170 ("aws" ?,1!(B) ; LATIN SMALL LETTER A WITH BREVE AND ACUTE | |
171 ("AWS" ?,2!(B) ; LATIN CAPITAL LETTER A WITH BREVE AND ACUTE | |
172 ("Aws" ?,2!(B) | |
173 ("awf" ?,1"(B) ; LATIN SMALL LETTER A WITH BREVE AND GRAVE | |
174 ("AWF" ?,2"(B) ; LATIN CAPITAL LETTER A WITH BREVE AND GRAVE | |
175 ("Awf" ?,2"(B) | |
176 ("awr" ?,1F(B) ; LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE | |
177 ("AWR" ?,2F(B) ; LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE | |
178 ("Awr" ?,2F(B) | |
179 ("awx" ?,1G(B) ; LATIN SMALL LETTER A WITH BREVE AND TILDE | |
180 ("AWX" ?,2G(B) ; LATIN CAPITAL LETTER A WITH BREVE AND TILDE | |
181 ("Awx" ?,2G(B) | |
182 ("awj" ?,1#(B) ; LATIN SMALL LETTER A WITH BREVE AND DOT BELOW | |
183 ("AWJ" ?,2#(B) ; LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW | |
184 ("Awj" ?,2#(B) | |
185 ("ej" ?,1)(B) ; LATIN SMALL LETTER E WITH DOT BELOW | |
186 ("EJ" ?,2)(B) ; LATIN CAPITAL LETTER E WITH DOT BELOW | |
187 ("Ej" ?,2)(B) | |
188 ("er" ?,1k(B) ; LATIN SMALL LETTER E WITH HOOK ABOVE | |
189 ("ER" ?,2k(B) ; LATIN CAPITAL LETTER E WITH HOOK ABOVE | |
190 ("Er" ?,2k(B) | |
191 ("ex" ?,1((B) ; LATIN SMALL LETTER E WITH TILDE | |
192 ("EX" ?,2((B) ; LATIN CAPITAL LETTER E WITH TILDE | |
193 ("Ex" ?,2((B) | |
194 ("ees" ?,1*(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE | |
195 ("EES" ?,2*(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE | |
196 ("Ees" ?,2*(B) | |
197 ("eef" ?,1+(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE | |
198 ("EEF" ?,2+(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE | |
199 ("Eef" ?,2+(B) | |
200 ("eer" ?,1,(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE | |
201 ("EER" ?,2,(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE | |
202 ("Eer" ?,2,(B) | |
203 ("eex" ?,1-(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE | |
204 ("EEX" ?,2-(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE | |
205 ("Eex" ?,2-(B) | |
206 ("eej" ?,1.(B) ; LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW | |
207 ("EEJ" ?,2.(B) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW | |
208 ("Eej" ?,2.(B) | |
209 ("ir" ?,1o(B) ; LATIN SMALL LETTER I WITH HOOK ABOVE | |
210 ("IR" ?,2o(B) ; LATIN CAPITAL LETTER I WITH HOOK ABOVE | |
211 ("Ir" ?,2o(B) | |
212 ("ij" ?,18(B) ; LATIN SMALL LETTER I WITH DOT BELOW | |
213 ("IJ" ?,28(B) ; LATIN CAPITAL LETTER I WITH DOT BELOW | |
214 ("Ij" ?,28(B) | |
215 ("oj" ?,1w(B) ; LATIN SMALL LETTER O WITH DOT BELOW | |
216 ("OJ" ?,2w(B) ; LATIN CAPITAL LETTER O WITH DOT BELOW | |
217 ("Oj" ?,2w(B) | |
218 ("or" ?,1v(B) ; LATIN SMALL LETTER O WITH HOOK ABOVE | |
219 ("OR" ?,2v(B) ; LATIN CAPITAL LETTER O WITH HOOK ABOVE | |
220 ("Or" ?,2v(B) | |
221 ("oos" ?,1/(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE | |
222 ("OOS" ?,2/(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE | |
223 ("Oos" ?,2/(B) | |
224 ("oof" ?,10(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE | |
225 ("OOF" ?,20(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE | |
226 ("Oof" ?,20(B) | |
227 ("oor" ?,11(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE | |
228 ("OOR" ?,21(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE | |
229 ("Oor" ?,21(B) | |
230 ("oox" ?,12(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE | |
231 ("OOX" ?,22(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE | |
232 ("Oox" ?,22(B) | |
233 ("ooj" ?,15(B) ; LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW | |
234 ("OOJ" ?,25(B) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW | |
235 ("Ooj" ?,25(B) | |
236 ("ows" ?,1>(B) ; LATIN SMALL LETTER O WITH HORN AND ACUTE | |
237 ("OWS" ?,2>(B) ; LATIN CAPITAL LETTER O WITH HORN AND ACUTE | |
238 ("Ows" ?,2>(B) | |
239 ("owf" ?,16(B) ; LATIN SMALL LETTER O WITH HORN AND GRAVE | |
240 ("OWF" ?,26(B) ; LATIN CAPITAL LETTER O WITH HORN AND GRAVE | |
241 ("Owf" ?,26(B) | |
242 ("owr" ?,17(B) ; LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE | |
243 ("OWR" ?,27(B) ; LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE | |
244 ("Owr" ?,27(B) | |
245 ("owx" ?,1^(B) ; LATIN SMALL LETTER O WITH HORN AND TILDE | |
246 ("OWX" ?,2^(B) ; LATIN CAPITAL LETTER O WITH HORN AND TILDE | |
247 ("Owx" ?,2^(B) | |
248 ("owj" ?,1~(B) ; LATIN SMALL LETTER O WITH HORN AND DOT BELOW | |
249 ("OWJ" ?,2~(B) ; LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW | |
250 ("Owj" ?,2~(B) | |
251 ("uj" ?,1x(B) ; LATIN SMALL LETTER U WITH DOT BELOW | |
252 ("UJ" ?,2x(B) ; LATIN CAPITAL LETTER U WITH DOT BELOW | |
253 ("Uj" ?,2x(B) | |
254 ("ur" ?,1|(B) ; LATIN SMALL LETTER U WITH HOOK ABOVE | |
255 ("UR" ?,2|(B) ; LATIN CAPITAL LETTER U WITH HOOK ABOVE | |
256 ("Ur" ?,2|(B) | |
257 ("uws" ?,1Q(B) ; LATIN SMALL LETTER U WITH HORN AND ACUTE | |
258 ("UWS" ?,2Q(B) ; LATIN CAPITAL LETTER U WITH HORN AND ACUTE | |
259 ("Uws" ?,2Q(B) | |
260 ("uwf" ?,1W(B) ; LATIN SMALL LETTER U WITH HORN AND GRAVE | |
261 ("UWF" ?,2W(B) ; LATIN CAPITAL LETTER U WITH HORN AND GRAVE | |
262 ("Uwf" ?,2W(B) | |
263 ("uwr" ?,1X(B) ; LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE | |
264 ("UWR" ?,2X(B) ; LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE | |
265 ("Uwr" ?,2X(B) | |
266 ("uwx" ?,1f(B) ; LATIN SMALL LETTER U WITH HORN AND TILDE | |
267 ("UWX" ?,2f(B) ; LATIN CAPITAL LETTER U WITH HORN AND TILDE | |
268 ("Uwx" ?,2f(B) | |
269 ("uwj" ?,1q(B) ; LATIN SMALL LETTER U WITH HORN AND DOT BELOW | |
270 ("UWJ" ?,2q(B) ; LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW | |
271 ("Uwj" ?,2q(B) | |
272 ("yf" ?,1O(B) ; LATIN SMALL LETTER Y WITH GRAVE | |
273 ("YF" ?,2O(B) ; LATIN CAPITAL LETTER Y WITH GRAVE | |
274 ("Yf" ?,2O(B) | |
275 ("yj" ?,1\(B) ; LATIN SMALL LETTER Y WITH DOT BELOW | |
276 ("YJ" ?,2\(B) ; LATIN CAPITAL LETTER Y WITH DOT BELOW | |
277 ("Yj" ?,2\(B) | |
278 ("yr" ?,1V(B) ; LATIN SMALL LETTER Y WITH HOOK ABOVE | |
279 ("YR" ?,2V(B) ; LATIN CAPITAL LETTER Y WITH HOOK ABOVE | |
280 ("Yr" ?,2V(B) | |
281 ("yx" ?,1[(B) ; LATIN SMALL LETTER Y WITH TILDE | |
282 ("YX" ?,2[(B) ; LATIN CAPITAL LETTER Y WITH TILDE | |
283 ("Yx" ?,2[(B) | |
44961 | 284 ("dd" ?,1p(B) ; LATIN SMALL LETTER D WITH STROKE |
285 ("DD" ?,2p(B) ; LATIN CAPITAL LETTER D WITH STROKE | |
286 ("Dd" ?,2p(B) | |
287 ;("$$" ?$,1tK(B) ; U+20AB DONG SIGN (#### check) | |
43703 | 288 |
289 ("aff" ["aff"]) | |
290 ("AFF" ["AF"]) | |
291 ("Aff" ["Af"]) | |
292 ("ass" ["as"]) | |
293 ("ASS" ["AS"]) | |
294 ("Ass" ["As"]) | |
295 ("aaa" ["aa"]) | |
296 ("AAA" ["AA"]) | |
297 ("Aaa" ["Aa"]) | |
298 ("axx" ["ax"]) | |
299 ("AXX" ["AX"]) | |
300 ("Axx" ["Ax"]) | |
301 ("eff" ["ef"]) | |
302 ("EFF" ["EF"]) | |
303 ("Eff" ["Ef"]) | |
304 ("ess" ["es"]) | |
305 ("ESS" ["ES"]) | |
306 ("Ess" ["Es"]) | |
307 ("eee" ["ee"]) | |
308 ("EEE" ["EE"]) | |
309 ("Eee" ["Ee"]) | |
310 ("iff" ["if"]) | |
311 ("IFF" ["IF"]) | |
312 ("Iff" ["If"]) | |
313 ("iss" ["is"]) | |
314 ("ISS" ["IS"]) | |
315 ("Iss" ["Is"]) | |
316 ("off" ["of"]) | |
317 ("OFF" ["OF"]) | |
318 ("Off" ["Of"]) | |
319 ("oss" ["os"]) | |
320 ("OSS" ["OS"]) | |
321 ("Oss" ["Os"]) | |
322 ("ooo" ["oo"]) | |
323 ("OOO" ["OO"]) | |
324 ("Ooo" ["Oo"]) | |
325 ("oxx" ["ox"]) | |
326 ("OXX" ["OX"]) | |
327 ("Oxx" ["Ox"]) | |
328 ("uff" ["uf"]) | |
329 ("UFF" ["UF"]) | |
330 ("Uff" ["Uf"]) | |
331 ("uss" ["us"]) | |
332 ("USS" ["US"]) | |
333 ("Uss" ["Us"]) | |
334 ("yss" ["ys"]) | |
335 ("YSS" ["YS"]) | |
336 ("Yss" ["Ys"]) | |
337 ("aww" ["aw"]) | |
338 ("AWW" ["AW"]) | |
339 ("Aww" ["Aw"]) | |
340 ("ixx" ["ix"]) | |
341 ("IXX" ["IX"]) | |
342 ("Ixx" ["Ix"]) | |
343 ("uxx" ["ux"]) | |
344 ("UXX" ["UX"]) | |
345 ("Uxx" ["ux"]) | |
346 ("oww" ["ow"]) | |
347 ("OWW" ["OW"]) | |
348 ("Oww" ["Ow"]) | |
349 ("uww" ["uw"]) | |
350 ("UWW" ["UW"]) | |
351 ("Uww" ["Uw"]) | |
352 ("ajj" ["aj"]) | |
353 ("AJJ" ["AJ"]) | |
354 ("Ajj" ["Aj"]) | |
355 ("arr" ["ar"]) | |
356 ("ARR" ["AR"]) | |
357 ("Arr" ["Ar"]) | |
358 ("ejj" ["ej"]) | |
359 ("EJJ" ["EJ"]) | |
360 ("Ejj" ["Ej"]) | |
361 ("err" ["er"]) | |
362 ("ERR" ["ER"]) | |
363 ("Err" ["Er"]) | |
364 ("exx" ["ex"]) | |
365 ("EXX" ["EX"]) | |
366 ("Exx" ["Ex"]) | |
367 ("irr" ["ir"]) | |
368 ("IRR" ["IR"]) | |
369 ("Irr" ["Ir"]) | |
370 ("ijj" ["ij"]) | |
371 ("IJJ" ["IJ"]) | |
372 ("Ijj" ["Ij"]) | |
373 ("ojj" ["oj"]) | |
374 ("OJJ" ["OJ"]) | |
375 ("Ojj" ["Oj"]) | |
376 ("orr" ["or"]) | |
377 ("ORR" ["OR"]) | |
378 ("Orr" ["Or"]) | |
379 ("ujj" ["uj"]) | |
380 ("UJJ" ["UJ"]) | |
381 ("Ujj" ["Uj"]) | |
382 ("urr" ["ur"]) | |
383 ("URR" ["UR"]) | |
384 ("Urr" ["Ur"]) | |
385 ("yff" ["yf"]) | |
386 ("YFF" ["YF"]) | |
387 ("Yff" ["Yf"]) | |
388 ("yjj" ["yj"]) | |
389 ("YJJ" ["YJ"]) | |
390 ("Yjj" ["Yj"]) | |
391 ("yrr" ["yr"]) | |
392 ("YRR" ["YR"]) | |
393 ("Yrr" ["Yr"]) | |
394 ("yxx" ["yx"]) | |
395 ("YXX" ["YX"]) | |
396 ("Yxx" ["Yx"]) | |
397 ("ddd" ["dd"]) | |
398 ("DDD" ["DD"]) | |
399 ("Ddd" ["Dd"]) | |
400 ;("$$$" ["$$"]) | |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
401 |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
402 ;; escape from composition |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45106
diff
changeset
|
403 ("\\w" ?w) ; breve or horn |
45106 | 404 ("\\W" ?W) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
405 ("\\a" ?a) ; a circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
406 ("\\A" ?A) ; A circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
407 ("\\e" ?e) ; e circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
408 ("\\E" ?E) ; E circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
409 ("\\o" ?o) ; o circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
410 ("\\O" ?O) ; O circumflex |
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
411 ("\\s" ?s) ; acute |
45106 | 412 ("\\S" ?S) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
413 ("\\f" ?f) ; grave |
45106 | 414 ("\\F" ?F) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
415 ("\\r" ?r) ; hook above |
45106 | 416 ("\\R" ?R) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
417 ("\\x" ?x) ; tilde |
45106 | 418 ("\\X" ?X) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
419 ("\\j" ?j) ; dot below |
45106 | 420 ("\\J" ?J) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
421 ("\\d" ?d) ; d-bar (d) |
45106 | 422 ("\\D" ?D) ; D-bar (d) |
45059
832fe4d4233f
Add new rules to escape from composition.
Pavel Janík <Pavel@Janik.cz>
parents:
45057
diff
changeset
|
423 ("\\\\" ?\\) ; literal backslash |
43703 | 424 ) |
425 | |
426 ;; Local Variables: | |
427 ;; coding: iso-2022-7bit | |
428 ;; End: | |
45057 | 429 |
430 ;;; vntelex.el ends here |