diff options
| author | Dave Love | 2001-11-04 16:49:47 +0000 |
|---|---|---|
| committer | Dave Love | 2001-11-04 16:49:47 +0000 |
| commit | 789eb8a6e7f126cddf4f66b24092f11d4cdfefae (patch) | |
| tree | 562bbf62f02529f233df7e46bb6ff33dd3bb60bc | |
| parent | 1d98bdd92c9d5fae2dce69bfe16207d3de2320e2 (diff) | |
| download | emacs-789eb8a6e7f126cddf4f66b24092f11d4cdfefae.tar.gz emacs-789eb8a6e7f126cddf4f66b24092f11d4cdfefae.zip | |
("dutch"): New method.
| -rw-r--r-- | leim/quail/latin-alt.el | 93 |
1 files changed, 92 insertions, 1 deletions
diff --git a/leim/quail/latin-alt.el b/leim/quail/latin-alt.el index eed14a17453..5b458223698 100644 --- a/leim/quail/latin-alt.el +++ b/leim/quail/latin-alt.el | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | ;;; latin-alt.el --- Quail packages for inputting various European characters | 1 | ;; latin-alt.el --- Quail package for inputting various European characters -*-coding: iso-2022-7bit;-*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | 3 | ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. |
| 4 | ;; Licensed to the Free Software Foundation. | 4 | ;; Licensed to the Free Software Foundation. |
| 5 | ;; Copyright (C) 2001 Free Software Foundation, Inc. | ||
| 5 | 6 | ||
| 6 | ;; Keywords: multilingual, input method, latin | 7 | ;; Keywords: multilingual, input method, latin |
| 7 | 8 | ||
| @@ -1529,4 +1530,94 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | |||
| 1529 | ("u^^" ["u^"]) | 1530 | ("u^^" ["u^"]) |
| 1530 | ) | 1531 | ) |
| 1531 | 1532 | ||
| 1533 | ;; Dutch Quail input method derived from the one in Yudit by Roman | ||
| 1534 | ;; Czyborra. | ||
| 1535 | (quail-define-package | ||
| 1536 | "dutch" "Latin" "NL" t | ||
| 1537 | "Dutch character mixfix input method. | ||
| 1538 | Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1. | ||
| 1539 | |||
| 1540 | | | examples | ||
| 1541 | ------------+---------+---------- | ||
| 1542 | others | | fl. -> $,1!R(B eur. -> $,1tL(B ij -> $,1 S(B IJ -> $,1 R(B | ||
| 1543 | ------------+---------+---------- | ||
| 1544 | | postfix | | ||
| 1545 | ------------+---------+---------- | ||
| 1546 | acute | ' | a' -> ,Aa(B | ||
| 1547 | grave | ` | a` -> ,A`(B | ||
| 1548 | circumflex | ^ | a^ -> ,Ab(B | ||
| 1549 | Turkish | various | i/ -> $,1 Q(B s, -> $,1 (B g^ -> $,1 ?(B I/ -> $,1 P(B | ||
| 1550 | | | S, -> $,1 ~(B G^ -> $,1 >(B | ||
| 1551 | ------------+---------+---------- | ||
| 1552 | | prefix | | ||
| 1553 | ------------+---------+---------- | ||
| 1554 | diaeresis | \" | \"a -> ,Ad(B | ||
| 1555 | |||
| 1556 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 1557 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 1558 | |||
| 1559 | (quail-define-rules | ||
| 1560 | ("fl." "$,1!R(B") ;; (florin currency symbol) | ||
| 1561 | ("eur." "$,1tL(B") | ||
| 1562 | ;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B | ||
| 1563 | ("ij" "$,1 S(B") | ||
| 1564 | ("IJ" "$,1 R(B") | ||
| 1565 | ;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'. | ||
| 1566 | ("\"a" ",Ad(B") | ||
| 1567 | ("\"e" ",Ak(B") | ||
| 1568 | ("\"i" ",Ao(B") | ||
| 1569 | ("\"o" ",Av(B") | ||
| 1570 | ("\"u" ",A|(B") | ||
| 1571 | ("\"A" ",AD(B") | ||
| 1572 | ("\"E" ",AK(B") | ||
| 1573 | ("\"I" ",AO(B") | ||
| 1574 | ("\"O" ",AV(B") | ||
| 1575 | ("\"U" ",A\(B") | ||
| 1576 | ;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B: | ||
| 1577 | ("a'" ",Aa(B") | ||
| 1578 | ("e'" ",Ai(B") | ||
| 1579 | ("i'" ",Am(B") | ||
| 1580 | ("o'" ",As(B") | ||
| 1581 | ("u'" ",Az(B") | ||
| 1582 | ("A'" ",AA(B") | ||
| 1583 | ("E'" ",AI(B") | ||
| 1584 | ("I'" ",AM(B") | ||
| 1585 | ("O'" ",AS(B") | ||
| 1586 | ("U'" ",AZ(B") | ||
| 1587 | ;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B: | ||
| 1588 | ("a`" ",A`(B") | ||
| 1589 | ("e`" ",Ah(B") | ||
| 1590 | ("i`" ",Al(B") | ||
| 1591 | ("o`" ",Ar(B") | ||
| 1592 | ("u`" ",Ay(B") | ||
| 1593 | ("A`" ",A@(B") | ||
| 1594 | ("E`" ",AH(B") | ||
| 1595 | ("I`" ",AL(B") | ||
| 1596 | ("O`" ",AR(B") | ||
| 1597 | ("U`" ",AY(B") | ||
| 1598 | ;; $,1r|(BCater for the use of many French words and use of the circumflex | ||
| 1599 | ;; in Frisian.$,1r}(B Yudit used `;' for cedilla. | ||
| 1600 | ("c," ",Ag(B") | ||
| 1601 | ("C," ",AG(B") | ||
| 1602 | ("a^" ",Ab(B") | ||
| 1603 | ("e^" ",Aj(B") | ||
| 1604 | ("i^" ",An(B") | ||
| 1605 | ("o^" ",At(B") | ||
| 1606 | ("u^" ",A{(B") | ||
| 1607 | ("A^" ",AB(B") | ||
| 1608 | ("E^" ",AJ(B") | ||
| 1609 | ("I^" ",AN(B") | ||
| 1610 | ("O^" ",AT(B") | ||
| 1611 | ("U^" ",A[(B") | ||
| 1612 | ;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to | ||
| 1613 | ;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods | ||
| 1614 | ;; should do so too. Follow turkish-alt-postfix here. | ||
| 1615 | ("i/" "$,1 Q(B") | ||
| 1616 | ("s," "$,1 (B") | ||
| 1617 | ("g^" "$,1 ?(B") | ||
| 1618 | ("I/" "$,1 P(B") | ||
| 1619 | ("S," "$,1 ~(B") | ||
| 1620 | ("G^" "$,1 >(B") | ||
| 1621 | ) | ||
| 1622 | |||
| 1532 | ;;; latin-alt.el ends here | 1623 | ;;; latin-alt.el ends here |