summaryrefslogtreecommitdiff
path: root/lisp/leim/quail/latin-pre.el
diff options
context:
space:
mode:
authorGrant Shangreaux <grant@churls.world>2021-05-23 11:28:25 -0500
committerEli Zaretskii <eliz@gnu.org>2021-06-20 14:04:21 +0300
commit9bbdd3bac99cf419ad9b8d14b11e96defca6755d (patch)
tree8e21574504ceb32a68741cbc9da6958faaa1de9a /lisp/leim/quail/latin-pre.el
parenta17f40911e26e35f9df50ca0c04dcb4ab504114b (diff)
downloademacs-9bbdd3bac99cf419ad9b8d14b11e96defca6755d.tar.gz
Add input methods for Lakota
The White Hat and Suggested Lakota Orthography are represented here by three different input modes: A prefix and postfix mode for the SLO, and a postfix mode for the White Hat orthography. * lisp/leim/quail/latin-post.el (lakota-slo-postfix) (lakota-white-hat-postfix): * lisp/leim/quail/latin-pre.el (lakota-slo-prefix): New input methods. * etc/HELLO: Call out the additions.
Diffstat (limited to 'lisp/leim/quail/latin-pre.el')
-rw-r--r--lisp/leim/quail/latin-pre.el29
1 files changed, 29 insertions, 0 deletions
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index b8b0fabfa84..3b9c942a8c1 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -1337,4 +1337,33 @@ Doubling the prefix separates the letter and prefix. --a -> -a
("``" ["`"])
)
+(quail-define-package
+ "lakota-slo-prefix" "Lakota" "SLO " t
+ "Suggested Lakota Orthography input method with prefix modifier.
+To add stress to a vowel, simply type the single quote ' before the vowel.
+The glottal stop is produced by repeating the ' character. All other
+characters are bound to a single key. Mitákuyepi philámayayapi ló."
+nil t nil nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+ ;; accented vowels
+ ("'a" ?á) ("'A" ?Á)
+ ("'e" ?é) ("'E" ?É)
+ ("'i" ?í) ("'I" ?Í)
+ ("'o" ?ó) ("'O" ?Ó)
+ ("'u" ?ú) ("'U" ?Ú)
+
+ ;; consonants with caron
+ ("c" ?č) ("C" ?Č)
+ ("j" ?ȟ) ("J" ?Ȟ)
+ ("q" ?ǧ) ("Q" ?Ǧ)
+ ("x" ?ž) ("X" ?Ž)
+ ("r" ?š) ("R" ?Š)
+
+ ;; velar nasal n
+ ("f" ?ŋ)
+
+ ;; glottal stop
+ ("''" ?’))
+
;;; latin-pre.el ends here