tkmap.h: add digraphs for vowels (plus y) with macrons - neatvi - [fork] simple… | |
git clone git://src.adamsgaard.dk/neatvi | |
Log | |
Files | |
Refs | |
README | |
--- | |
commit 9dc503d43138d509a65cda2a7912724d9c0d8e15 | |
parent 084f80f48593acb03934dc61631b045ca5c65026 | |
Author: Peter Aronoff <[email protected]> | |
Date: Fri, 26 Jun 2015 16:02:21 -0400 | |
kmap.h: add digraphs for vowels (plus y) with macrons | |
Some Latin texts (and those in other languages) distinguish long from short | |
vowels by means of a macron. E.g., a long 'a' sound is "ā" and a short one is | |
"a". This patch adds supports for these via "vowel-", which is easy to remember | |
and see on the keyboard. | |
Diffstat: | |
M kmap.h | 12 ++++++++++++ | |
1 file changed, 12 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/kmap.h b/kmap.h | |
t@@ -154,6 +154,7 @@ static char *digraphs[][2] = { | |
{"A'", "Á"}, | |
{"A^", "Â"}, | |
{"A~", "Ã"}, | |
+ {"A-", "Ā"}, | |
{"A:", "Ä"}, | |
{"A\"", "A:"}, | |
{"A*", "Å"}, | |
t@@ -162,10 +163,12 @@ static char *digraphs[][2] = { | |
{"E`", "È"}, | |
{"E'", "É"}, | |
{"E^", "Ê"}, | |
+ {"E-", "Ē"}, | |
{"E:", "Ë"}, | |
{"I`", "Ì"}, | |
{"I'", "Í"}, | |
{"I^", "Î"}, | |
+ {"I-", "Ī"}, | |
{"I:", "Ï"}, | |
{"D-", "Ð"}, | |
{"N~", "Ñ"}, | |
t@@ -173,6 +176,7 @@ static char *digraphs[][2] = { | |
{"O'", "Ó"}, | |
{"O^", "Ô"}, | |
{"O~", "Õ"}, | |
+ {"O-", "Ō"}, | |
{"O:", "Ö"}, | |
{"xx", "×"}, | |
{"mu", "×"}, | |
t@@ -180,6 +184,7 @@ static char *digraphs[][2] = { | |
{"U`", "Ù"}, | |
{"U'", "Ú"}, | |
{"U^", "Û"}, | |
+ {"U-", "Ū"}, | |
{"U:", "Ü"}, | |
{"Y'", "Ý"}, | |
{"TH", "Þ"}, | |
t@@ -187,6 +192,7 @@ static char *digraphs[][2] = { | |
{"a`", "à"}, | |
{"a'", "á"}, | |
{"a^", "â"}, | |
+ {"a-", "ā"}, | |
{"a~", "ã"}, | |
{"a:", "ä"}, | |
{"a*", "å"}, | |
t@@ -196,9 +202,11 @@ static char *digraphs[][2] = { | |
{"e'", "é"}, | |
{"e^", "ê"}, | |
{"e:", "ë"}, | |
+ {"e-", "ē"}, | |
{"i`", "ì"}, | |
{"i'", "í"}, | |
{"i^", "î"}, | |
+ {"i-", "ī"}, | |
{"i:", "ï"}, | |
{"d-", "ð"}, | |
{"n~", "ñ"}, | |
t@@ -206,6 +214,7 @@ static char *digraphs[][2] = { | |
{"o'", "ó"}, | |
{"o^", "ô"}, | |
{"o~", "õ"}, | |
+ {"o-", "ō"}, | |
{"o:", "ö"}, | |
{"di", "÷"}, | |
{"-:", "÷"}, | |
t@@ -213,8 +222,10 @@ static char *digraphs[][2] = { | |
{"u`", "ù"}, | |
{"u'", "ú"}, | |
{"u^", "û"}, | |
+ {"u-", "ū"}, | |
{"u:", "ü"}, | |
{"y'", "ý"}, | |
+ {"y-", "ȳ"}, | |
{"th", "þ"}, | |
{"y:", "ÿ"}, | |
{"C<", "Č"}, | |
t@@ -236,6 +247,7 @@ static char *digraphs[][2] = { | |
{"U\"", "Ű"}, | |
{"u\"", "ű"}, | |
{"Y:", "Ÿ"}, | |
+ {"Y-", "Ȳ"}, | |
{"Z<", "Ž"}, | |
{"z<", "ž"}, | |
{"fn", "ƒ"}, |