annotate leim/quail/ipa.el @ 40819:668787248f9b

* dired.el (dired-move-to-filename-regexp): Do not distinguish between ASCII letters and non-ASCII characters. Don't allow comma except in the form "month day, year". Don't allow space between month name and comma. Clean up the code that checks for trailing period, comma, and space. Remove now-obsolete comments, and add more commentary about Japanese dates. Always gobble up trailing spaces, instead of doing it only sometimes.
author Paul Eggert <eggert@twinsun.com>
date Wed, 07 Nov 2001 21:59:39 +0000
parents 890f548046c1
children 695cf19ef79e d7ddb3e565de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40710
890f548046c1 Add coding tag.
Dave Love <fx@gnu.org>
parents: 38453
diff changeset
1 ;;; ipa.el --- Quail package for inputting IPA characters -*-coding: iso-2022-7bit;-*-
18673
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
2
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
4 ;; Licensed to the Free Software Foundation.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
5
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
6 ;; Keywords: multilingual, input method, IPA
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
7
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
8 ;; This file is part of GNU Emacs.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
9
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
13 ;; any later version.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
14
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
15 ;; GNU Emacs is distributed in the hope that it will be useful,
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
19
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23 ;; Boston, MA 02111-1307, USA.
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24
38453
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
25 ;;; Commentary:
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
26
18673
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
27 ;;; Code:
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
29 (require 'quail)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31 (quail-define-package
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32 "ipa" "IPA" "IPA" t
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
33 "International Phonetic Alphabet for English, French, German and Italian
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
34
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35 Upside-down characters are obtained by a preceding slash (/)."
19722
dd39cae4cf0f For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents: 18673
diff changeset
36 nil t nil nil nil nil nil nil nil nil t)
18673
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
37
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
38 (quail-define-rules
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
39 ("i" ?,0 (B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
40 ("I" ?,0!(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
41 ("e" ?,0"(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
42 ("/3" ?,0#(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
43 ("E" ?,0#(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
44 ("ae" ?,0$(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
45 ("a" ?,0%(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
46 ("i-" ?,0&(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
47 ("/e" ?,0'(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
48 ("/a" ?,0((B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
49 ("/m" ?,0)(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
50 ("&" ?,0*(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
51 ("/v" ?,0+(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
52 ("A" ?,0,(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
53 ("o|" ?,0,(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
54 ("y" ?,0-(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
55 ("Y" ?,0.(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
56 ("o/" ?,0/(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
57 ("oe" ?,00(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
58 ("OE" ?,01(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
59 ("u-" ?,02(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
60 ("o-" ?,03(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
61 ("u" ?,04(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
62 ("U" ?,05(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
63 ("o" ?,06(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
64 ("/c" ?,07(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
65 ("/A" ?,08(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
66 ("|o" ?,08(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
67 ("e-" ?,0:(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
68 ("e|" ?,0:(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
69 ("/3~" ?,0;(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
70 ("E~" ?,0;(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
71 ("A~" ?,0<(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
72 ("oe~" ?,0=(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
73 ("/c~" ?,0>(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
74 ("p" ?,0@(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
75 ("b" ?,0A(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
76 ("t" ?,0B(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
77 ("d" ?,0C(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
78 ("k" ?,0D(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
79 ("g" ?,0E(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
80 ("f" ?,0F(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
81 ("v" ?,0G(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
82 ("th" ?,0H(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
83 ("dh" ?,0I(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
84 ("s" ?,0J(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
85 ("z" ?,0K(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
86 ("sh" ?,0L(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
87 ("zh" ?,0M(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
88 ("3" ?,0M(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
89 ("c," ?,0N(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
90 ("x" ?,0O(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
91 ("/R" ?,0P(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
92 ("h" ?,0Q(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
93 ("m" ?,0R(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
94 ("n" ?,0S(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
95 ("gn" ?,0T(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
96 ("ng" ?,0U(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
97 ("r" ?,0V(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
98 ("R" ?,0W(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
99 ("/r" ?,0X(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
100 ("j" ?,0Y(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
101 ("l" ?,0Z(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
102 ("/y" ?,0[(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
103 ("L" ?,0\(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
104 ("/h" ?,0](B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
105 ("w" ?,0^(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
106 ("M" ?,0_(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
107 ("'" ?,0p(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
108 ("`" ?,0q(B)
751941736224 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
109 (":" ?,0r(B))
38453
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
110
519983161a46 Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 19722
diff changeset
111 ;;; ipa.el ends here