summaryrefslogtreecommitdiff
path: root/lisp/leim/quail/indian.el
diff options
context:
space:
mode:
authorसमीर सिंह Sameer Singh <lumarzeli30@gmail.com>2022-06-11 18:53:43 +0530
committerEli Zaretskii <eliz@gnu.org>2022-06-13 16:55:20 +0300
commit5381a1e6ddcbc898439bd7f53d5dd0816f910feb (patch)
tree59eb5bf6c375b9a3a04e179c98530b8c0d98b1a7 /lisp/leim/quail/indian.el
parent27600ad6738a7bdf219b858b0805c11d189533ee (diff)
downloademacs-5381a1e6ddcbc898439bd7f53d5dd0816f910feb.tar.gz
emacs-5381a1e6ddcbc898439bd7f53d5dd0816f910feb.tar.bz2
emacs-5381a1e6ddcbc898439bd7f53d5dd0816f910feb.zip
Add support for the Meetei Mayek script
* lisp/language/indian.el ("Meetei Mayek"): New language environment. Add composition rules for Meetei Mayek. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Meetei Mayek. * lisp/leim/quail/indian.el ("meetei-mayek"): New input method. * etc/HELLO: Add a Meetei Mayek greeting. * etc/NEWS: Announce the new language environment.
Diffstat (limited to 'lisp/leim/quail/indian.el')
-rw-r--r--lisp/leim/quail/indian.el99
1 files changed, 99 insertions, 0 deletions
diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el
index bc61a312fae..8fffcc35119 100644
--- a/lisp/leim/quail/indian.el
+++ b/lisp/leim/quail/indian.el
@@ -1863,5 +1863,104 @@ Full key sequences are listed below:")
("M" ?ᰖ)
("`m" ?ᰮ))
+(quail-define-package
+ "meetei-mayek" "Meetei Mayek" "ꯃꯤ" t "Meetei Mayek phonetic input method.
+
+ `\\=`' is used to switch levels instead of Alt-Gr."
+ nil t t t t nil nil nil nil nil t)
+
+(quail-define-rules
+ ("``" ?₹)
+ ("1" ?꯱)
+ ("`1" ?1)
+ ("2" ?꯲)
+ ("`2" ?2)
+ ("3" ?꯳)
+ ("`3" ?3)
+ ("4" ?꯴)
+ ("`4" ?4)
+ ("5" ?꯵)
+ ("`5" ?5)
+ ("6" ?꯶)
+ ("`6" ?6)
+ ("7" ?꯷)
+ ("`7" ?7)
+ ("8" ?꯸)
+ ("`8" ?8)
+ ("9" ?꯹)
+ ("`9" ?9)
+ ("0" ?꯰)
+ ("`0" ?0)
+ ("`\\" ?꫰)
+ ("`|" ?꯫)
+ ("`" ?ꫤ)
+ ("q" ?ꫤ)
+ ("Q" ?ꫥ)
+ ("w" ?ꯋ)
+ ("W" ?ꫦ)
+ ("`w" ?ꫧ)
+ ("e" ?ꯦ)
+ ("E" ?ꯩ)
+ ("`e" ?ꫠ)
+ ("r" ?ꯔ)
+ ("t" ?ꯇ)
+ ("T" ?ꯊ)
+ ("`t" ?ꯠ)
+ ("y" ?ꯌ)
+ ("u" ?ꯨ)
+ ("U" ?ꯎ)
+ ("`u" ?ꫬ)
+ ("i" ?ꯤ)
+ ("I" ?ꯏ)
+ ("`i" ?ꯢ)
+ ("`I" ?ꫫ)
+ ("o" ?ꯣ)
+ ("O" ?ꯧ)
+ ("`o" ?ꫡ)
+ ("`O" ?ꫮ)
+ ("p" ?ꯄ)
+ ("P" ?ꯐ)
+ ("`p" ?ꯞ)
+ ("a" ?ꯥ)
+ ("A" ?ꯑ)
+ ("`a" ?ꫭ)
+ ("`A" ?ꫯ)
+ ("s" ?ꯁ)
+ ("S" ?ꫩ)
+ ("`s" ?ꫪ)
+ ("d" ?ꯗ)
+ ("D" ?ꯙ)
+ ("f" ?꯭)
+ ("F" ?꫶)
+ ("g" ?ꯒ)
+ ("G" ?ꯘ)
+ ("h" ?ꯍ)
+ ("H" ?ꫵ)
+ ("j" ?ꯖ)
+ ("J" ?ꯓ)
+ ("k" ?ꯀ)
+ ("K" ?ꯈ)
+ ("`k" ?ꯛ)
+ ("l" ?ꯂ)
+ ("L" ?ꯜ)
+ ("z" ?ꯉ)
+ ("Z" ?ꯡ)
+ ("`z" ?ꫣ)
+ ("x" ?ꯪ)
+ ("c" ?ꯆ)
+ ("C" ?ꫢ)
+ ("v" ?꯬)
+ ("V" ?ꫳ)
+ ("`v" ?ꫴ)
+ ("b" ?ꯕ)
+ ("B" ?ꯚ)
+ ("n" ?ꯅ)
+ ("N" ?ꯟ)
+ ("`n" ?ꫨ)
+ ("m" ?ꯃ)
+ ("M" ?ꯝ)
+ ("`m" ?ꫲ)
+ ("`?" ?꫱))
+
(provide 'indian)
;;; indian.el ends here