diff options
Diffstat (limited to 'leim')
-rw-r--r-- | leim/ChangeLog | 11 | ||||
-rw-r--r-- | leim/Makefile.in | 1 | ||||
-rw-r--r-- | leim/makefile.w32-in | 1 | ||||
-rw-r--r-- | leim/quail/latin-ltx.el | 51 |
4 files changed, 62 insertions, 2 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog index 7ee32dcb76b..c28e9472625 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog @@ -1,7 +1,16 @@ -2011-07-25 Paul Eggert <eggert@cs.ucla.edu> +2011-09-03 Paul Eggert <eggert@cs.ucla.edu> * Makefile.in (install): install-sh is now in build-aux (Bug#9169). +2011-08-29 Stefan Monnier <monnier@iro.umontreal.ca> + + * quail/latin-ltx.el: Complete the super and subscript letters. + +2011-08-20 Glenn Morris <rgm@gnu.org> + + * Makefile.in (OTHERS): + * makefile.w32-in (MISC): Add ipa-praat.elc. + 2011-07-23 Yair F <yair.f.lists@gmail.com> * quail/hebrew.el ("hebrew"): Additional key mappings. diff --git a/leim/Makefile.in b/leim/Makefile.in index d0dd6a20682..23eaf215e2e 100644 --- a/leim/Makefile.in +++ b/leim/Makefile.in @@ -124,6 +124,7 @@ OTHERS= \ ${srcdir}/quail/arabic.elc \ ${srcdir}/quail/ethiopic.elc \ ${srcdir}/quail/ipa.elc \ + ${srcdir}/quail/ipa-praat.elc \ ${srcdir}/quail/hebrew.elc \ ${srcdir}/quail/georgian.elc \ $(srcdir)/quail/persian.elc \ diff --git a/leim/makefile.w32-in b/leim/makefile.w32-in index 1ab14c72b3d..231384308f2 100644 --- a/leim/makefile.w32-in +++ b/leim/makefile.w32-in @@ -118,6 +118,7 @@ MISC= \ $(srcdir)/quail/arabic.elc \ $(srcdir)/quail/ethiopic.elc \ $(srcdir)/quail/ipa.elc \ + $(srcdir)/quail/ipa-praat.elc \ $(srcdir)/quail/hebrew.elc \ $(srcdir)/quail/georgian.elc \ $(srcdir)/quail/persian.elc \ diff --git a/leim/quail/latin-ltx.el b/leim/quail/latin-ltx.el index cc3be3a44c6..fb788378737 100644 --- a/leim/quail/latin-ltx.el +++ b/leim/quail/latin-ltx.el @@ -351,16 +351,65 @@ system, including many technical ones. Examples: ("^9" ?⁹) ("^=" ?⁼) ("^\\gamma" ?ˠ) + ;; FIXME: It'd be nicer to generate some of these rules via something like + ;; (map (lambda (name char) + ;; (cond ((string-match "MODIFIER SMALL LETTER \\(.\\)" name) + ;; (list (string ?^ (downcase (aref name (match-beginning 1)))) + ;; char))) + ;; ...))) + ("^a" ?ᵃ) + ("^b" ?ᵇ) + ("^c" ?ᶜ) + ("^d" ?ᵈ) + ("^e" ?ᵉ) + ("^f" ?ᶠ) + ("^g" ?ᵍ) ("^h" ?ʰ) + ;; ("^i" ?) ;; FIXME: can't find MODIFIER SMALL LETTER I !?! ("^j" ?ʲ) + ("^k" ?ᵏ) ("^l" ?ˡ) + ("^m" ?ᵐ) ("^n" ?ⁿ) - ("^o" ?º) + ("^o" ?ᵒ) + ("^o_" ?º) + ("^p" ?ᵖ) + ;; ("^q" ?) ;; FIXME: can't find MODIFIER SMALL LETTER Q !?! ("^r" ?ʳ) ("^s" ?ˢ) + ("^t" ?ᵗ) + ("^u" ?ᵘ) + ("^v" ?ᵛ) ("^w" ?ʷ) ("^x" ?ˣ) ("^y" ?ʸ) + ("^z" ?ᶻ) + ("^A" ?ᴬ) + ("^B" ?ᴮ) + ;; ("^C" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER C !?! + ("^D" ?ᴰ) + ("^E" ?ᴱ) + ;; ("^F" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER F !?! + ("^G" ?ᴳ) + ("^H" ?ᴴ) + ("^I" ?ᴵ) + ("^J" ?ᴶ) + ("^K" ?ᴷ) + ("^L" ?ᴸ) + ("^M" ?ᴹ) + ("^N" ?ᴺ) + ("^O" ?ᴼ) + ("^P" ?ᴾ) + ;; ("^Q" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Q !?! + ("^R" ?ᴿ) + ;; ("^S" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER S !?! + ("^T" ?ᵀ) + ("^U" ?ᵁ) + ("^V" ?ⱽ) + ("^W" ?ᵂ) + ;; ("^X" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER X !?! + ;; ("^Y" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Y !?! + ;; ("^Z" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Z !?! ("^{SM}" ?℠) ("^{TEL}" ?℡) ("^{TM}" ?™) |