]> git.eshelyaron.com Git - emacs.git/commit
Add new customizable phonetic Tamil input method
authorVisuwesh <visuweshm@gmail.com>
Sun, 10 Jul 2022 03:29:40 +0000 (08:59 +0530)
committerEli Zaretskii <eliz@gnu.org>
Thu, 14 Jul 2022 06:30:56 +0000 (09:30 +0300)
commitf6679ccceb83fdc49ec7e88e7be0735efa6702da
treeb95eb64cf7311f0d9ebbbabffbdc7a6b3922a8f0
parentd37ba6f259b972aa44c66ecb76210e03a3084183
Add new customizable phonetic Tamil input method

* lisp/language/indian.el ("Tamil"): Change the default input method
of the Tamil language environment to the new input method.

* lisp/leim/quail/indian.el
(quail-tamil-itrans-compute-syllable-table): New function extracted
from...
(quail-tamil-itrans-syllable-table): ... here.  Use the above
function.
(quail-tamil-itrans--consonant-order): Auxiliary variable for the
above function.
(quail-tamil-itrans-compute-signs-table): Add new VARIOUS argument.
(quail-tamil-itrans-various-signs-and-digits-table)
(quail-tamil-itrans-various-signs-table): Adjust call to the above
function.

("tamil-phonetic"): Add new input method.
(tamil-input): New group for the input method.
(tamil-translation-rules): New defcustom for the input method to
change the translation rules.

(tamil--syllable-table, tamil--signs-table, tamil--hashtables)
(tamil--vowel-signs): Internal variables used by the input method.
(tamil--setter, tamil--make-tables)
(tamil--update-quail-rules): Internal functions for the input method.
(bug#56323)

* etc/NEWS: Announce the new input method.
etc/NEWS
lisp/language/indian.el
lisp/leim/quail/indian.el