summaryrefslogtreecommitdiff
path: root/lisp/language/indian.el
Commit message (Collapse)AuthorAgeFilesLines
* Add new customizable phonetic Tamil input methodVisuwesh2022-07-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Add support for the Meetei Mayek scriptसमीर सिंह Sameer Singh2022-06-131-0/+27
| | | | | | | | | | | * 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.
* Improve Lepcha composition rules and rename its native nameसमीर सिंह Sameer Singh2022-06-111-2/+3
| | | | | | | * lisp/language/indian.el ("Lepcha"): Rename lepcha script native name and improve composition rules. (Bug#55869) * etc/HELLO: Rename Lepcha script native name.
* Add support for the Lepcha script (bug#55869)समीर सिंह Sameer Singh2022-06-111-0/+25
| | | | | | | | | | | | * lisp/language/indian.el ("Lepcha"): New language environment. Add composition rules for Lepcha. Add sample text and input method. * lisp/language/misc-lang.el ("Kharoshthi"): Fix whitespace. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Lepcha. * lisp/leim/quail/indian.el ("lepcha"): New input method. * etc/HELLO: Add a Lepcha greeting. * etc/NEWS: Announce the new language environment.
* Add support for the Grantha script (bug#55782)समीर सिंह Sameer Singh2022-06-041-0/+38
| | | | | | | | | | | * lisp/language/indian.el ("Grantha"): New language environment. Add composition rules for Grantha. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Grantha. * lisp/leim/quail/indian.el ("grantha"): New input method. * etc/HELLO: Add two Grantha greetings. * etc/NEWS: Announce the new language environment.
* ; Fix documentation of recent additions of Indian scriptsEli Zaretskii2022-05-251-7/+7
| | | | | | * lisp/language/indian.el ("Kannada", "Tirhuta", "Sharada") ("Siddham", "Syloti Nagri", "Modi", "Limbu"): Fix grammar of doc string. (Bug#55621)
* Add support for the Limbu script (bug#55621)समीर सिंह Sameer Singh2022-05-251-0/+26
| | | | | | | | | | | | | * lisp/language/indian.el ("Limbu"): New language environment. Add composition rules for Limbu. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Limbu. * lisp/leim/quail/indian.el ("limbu"): New input method. * etc/HELLO: Add a Limbu greeting. * etc/NEWS: Announce the new language environment and its input method.
* Provide Oriya language-environment alongside OdiaEli Zaretskii2022-05-191-2/+13
| | | | | * lisp/language/indian.el ("Oriya"): Add another name for the Odia language-environment. (Bug#55493)
* Rename Oriya to Odia, and moreसमीर सिंह Sameer Singh2022-05-191-9/+10
| | | | | | | | | | | | | | | | | Due to "The Orissa (Alteration of Name) Act, 2011" (https://legislative.gov.in/sites/default/files/A2011-15.pdf) Oriya has been renamed to Odia. * lisp/language/indian.el (set-language-info-alist): Rename Oriya to Odia. Improve Oriya composition rules. * lisp/leim/quail/indian.el ("odia"): New input method. * lisp/erc/erc-lang.el: Obsolete the iso-638-languages variable (which was a typo) and replace it with iso-639-1-languages. * etc/HELLO: Rename Oriya to Odia. Replace the old Odia greeting with the new one. Add a Hindi greeting separate from the Devanagari one. (Bug#55493)
* Add support for the Modi scriptसमीर सिंह Sameer Singh2022-05-171-7/+47
| | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Modi"): New language environment. Add composition rules for Modi. Add sample text and input method. Add sample text to various scripts. Rename Punjabi to Gurmukhi. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Modi. * lisp/leim/quail/indian.el ("modi"): New input method. (Bug#55439) * etc/HELLO: Add a Modi greeting. Rename Hindi to Devanagari. Add a Gurmukhi greeting. Replace Odia greeting. * etc/NEWS: Announce the new language environment and its input method.
* Add support for the Syloti Nagri scriptसमीर सिंह Sameer Singh2022-05-151-17/+62
| | | | | | | | | | | | | | * lisp/language/indian.el ("Syloti Nagri"): New language environment. Add composition rules for Syloti Nagri. Add sample text and input method. Improve composition rules for Kaithi, Tirhuta, Sharada and Siddham. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Syloti Nagri. * lisp/leim/quail/indian.el ("syloti-nagri"): New input method. * etc/HELLO: Add two Syloti Nagri greetings. * etc/NEWS: Announce the new language environment and its input method.
* Add support for the Siddham scriptसमीर सिंह Sameer Singh2022-05-101-0/+30
| | | | | | | | | | | | | * lisp/language/indian.el ("Siddham"): New language environment. Add composition rules for Siddham. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Siddham. * lisp/leim/quail/indian.el ("siddham"): New input method. * etc/HELLO: Add a Siddham greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55350)
* ; * lisp/language/indian.el: Improve composition rules. (Bug#55341)समीर सिंह Sameer Singh2022-05-101-14/+25
|
* Add support for the Sharada scriptसमीर सिंह Sameer Singh2022-05-091-0/+43
| | | | | | | | | | | | | * lisp/language/indian.el ("Sharada"): New language environment. Add composition rules for Sharada. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Sharada. * lisp/leim/quail/indian.el ("sharada"): New input method. * etc/HELLO: Add a Sharada greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55328)
* Add support for the Tirhuta scriptसमीर सिंह Sameer Singh2022-05-081-0/+24
| | | | | | | | | | | | | * lisp/language/indian.el ("Tirhuta"): New language environment. Add composition rules for Tirhuta. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Tirhuta. * lisp/leim/quail/indian.el ("tirhuta"): New input method. * etc/HELLO: Add a Tirhuta greeting. * etc/NEWS: Announce the new language environment and its input method.
* Fix Bengali composition rulesEli Zaretskii2022-05-071-3/+4
| | | | | | * lisp/language/indian.el (bengali-composable-pattern): Fix composition rules for U+09F0 and U+09FE. Patch from समीर सिंह Sameer Singh <lumarzeli30@gmail.com>. (Bug#55303)
* ; Fix last change of Devanagari composition rules.Eli Zaretskii2022-05-071-1/+1
|
* Improve Devanagari character composition rulesEli Zaretskii2022-05-071-0/+4
| | | | | * lisp/language/indian.el (devanagari-composable-pattern): Add rules for Vedic accents. Suggested by Madhu <enometh@meer.net>.
* Add support for the Kaithi scriptसमीर सिंह Sameer Singh2022-05-071-0/+38
| | | | | | | | | | | | | * lisp/language/indian.el ("Kaithi"): New language environment. Add composition rules for Kaithi. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Kaithi. * lisp/leim/quail/indian.el ("kaithi"): New input method. * etc/HELLO: Add a Kaithi greeting. * etc/NEWS: Announce the new language environment and its input method.
* Improve the support for the Brahmi scriptEli Zaretskii2022-04-171-1/+2
| | | | | | | | | * lisp/leim/quail/indian.el ("brahmi"): New input method. * lisp/language/indian.el ("Brahmi"): Add sample-text and input-method. (Bug#54914) * etc/NEWS: Mention the brahmi input method. * etc/HELLO: Add a Brahmi greeting.
* ; * lisp/language/indian.el ("Brahmi"): Fix display of vowels.Eli Zaretskii2022-04-171-1/+1
|
* ; * lisp/language/indian.el ("Brahmi"): Enhance composition rules.Eli Zaretskii2022-04-161-2/+4
|
* Improve support for the Brahmi scriptEli Zaretskii2022-04-161-0/+34
| | | | | | | | | * lisp/language/indian.el ("Brahmi"): New language environment. Add composition rules for Brahmi. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Brahmi. (Bug#54914) * etc/NEWS: Announce the new language environment.
* ; Yet another minor fix of Malayalam composition rules.Eli Zaretskii2022-01-291-2/+2
|
* Fix last change of Malayalam composition rulesEli Zaretskii2022-01-291-6/+26
| | | | | | | * lisp/language/indian.el (malayalam-composable-pattern): Reinstate. Instead of removing it, add any sequence of Malayalam characters to the existing patterns, so as not to lose the patterns that use ZWJ and ZWNJ. (Bug#53625)
* Fix rendering of Malayalam scriptEli Zaretskii2022-01-291-26/+6
| | | | | | | * lisp/language/indian.el (malayalam-composable-pattern): Remove. (script-regexp-alist): Remove 'malayalam-composable-pattern'. Instead, pass any sequence of Malayalam codepoints to the shaping engine. (Bug#53625)
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
|
* Use lexical-binding in of all lisp/languageStefan Monnier2021-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/international/titdic-cnv.el (pinyin-convert): Enable lexical-binding in the generated file(s). * lisp/language/ethio-util.el: Use lexical-binding. (ethio-tex-to-fidel-buffer): Use `inhibit-read-only`. Remove unused vars `p` and `ch`. * lisp/language/hanja-util.el: Use lexical-binding. * lisp/language/ind-util.el: Use lexical-binding. (indian-translate-region): Actually use the `from` and `to` arguments. (<toplevel>): Use `dlet`. Remove unused var `current-repertory`. (indian-2-column-to-ucs-region): Remove unused var `pos`. * lisp/language/japan-util.el: Use lexical-binding. (japanese-katakana-region, japanese-hiragana-region) (japanese-zenkaku-region): Remove unused var `next`. * lisp/language/korea-util.el: Use lexical-binding. * lisp/language/lao-util.el: Use lexical-binding. (lao-composition-function): Remove unused var `glyph`. * lisp/language/thai-util.el: Use lexical-binding. (thai-composition-function): Remove unused var `glyph`. * lisp/language/thai-word.el: Use lexical-binding. (thai-forward-word): Remove unused var `tail`. * lisp/language/tibet-util.el: Use lexical-binding. (tibetan-add-components): Remove unused var `tmp`. (tibetan-compose-region): Remove unused vars `str`, `result`, `chars`. * lisp/language/viet-util.el: * lisp/language/tv-util.el: * lisp/language/cyril-util.el: * lisp/language/china-util.el: Use lexical-binding.
* Use lexical-binding in the remaining preloaded filesStefan Monnier2021-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/widget.el: * lisp/w32-fns.el: * lisp/textmodes/fill.el: * lisp/term/common-win.el: * lisp/scroll-bar.el: * lisp/rfn-eshadow.el: * lisp/menu-bar.el: * lisp/language/tibetan.el: * lisp/language/thai.el: * lisp/language/misc-lang.el: * lisp/language/lao.el: * lisp/language/korean.el: * lisp/language/japanese.el: * lisp/language/indian.el: * lisp/language/hebrew.el: * lisp/language/european.el: * lisp/language/ethiopic.el: * lisp/language/english.el: * lisp/language/cyrillic.el: * lisp/language/chinese.el: * lisp/jka-cmpr-hook.el: * lisp/international/ucs-normalize.el: * lisp/international/mule.el: * lisp/international/mule-conf.el: * lisp/international/iso-transl.el: * lisp/international/fontset.el: * lisp/international/characters.el: * lisp/format.el: * lisp/facemenu.el: * lisp/electric.el: * lisp/dos-w32.el: * lisp/dos-fns.el: * lisp/disp-table.el: * lisp/cus-face.el: * lisp/composite.el: * lisp/bindings.el: * admin/unidata/blocks.awk: * admin/charsets/eucjp-ms.awk: * admin/charsets/cp51932.awk: Use `lexical-binding`.
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
| | | | Run "TZ=UTC0 admin/update-copyright".
* ; Fix typos.Stefan Kangas2020-08-101-1/+1
|
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
| | | | Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
* Omit one more superfluous "-" in regexpPaul Eggert2019-10-051-1/+1
| | | | | | Problem reported by Mattias Engdegård. * lisp/language/indian.el (gurmukhi-composable-pattern): Omit unnecessary "-".
* Fix bugs found by 2019-09-29 regexp scannerPaul Eggert2019-10-041-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems reported by Mattias Engdegård in: https://lists.gnu.org/r/emacs-devel/2019-09/threads.html * lisp/calendar/iso8601.el (iso8601--year-match) (iso8601--full-date-match, iso8601--without-day-match) (iso8601--week-date-match, iso8601--ordinal-date-match) (iso8601--zone-match): * lisp/textmodes/rst.el (rst-re-alist-def): Put ‘-’ at the end of bracketed ranges, following the style suggestion in the Elisp manual. (iso8601--time-match): Use \([0-9]*\) instead of \([0-9]+\)? to pacify the regexp scanner. (iso8601-parse-time): Adjust accordingly. * lisp/language/burmese.el (burmese-composable-pattern): * lisp/language/indian.el (devanagari-composable-pattern) (bengali-composable-pattern, gurmukhi-composable-pattern) (gujarati-composable-pattern, oriya-composable-pattern) (telugu-composable-pattern, kannada-composable-pattern) (malayalam-composable-pattern): Prefer [ab] to [a-b] when the characters differ by 1, to pacify the regexp scanner. * lisp/language/burmese.el (burmese-composable-pattern): Fix missing-‘\u’ typos. * lisp/language/indian.el (gurmukhi-composable-pattern): Fix missing-‘\’ typo. * lisp/language/tibetan.el (tibetan-regexp): Quote ‘+’ in regexp to pacify the regexp scanner. Simplify. * lisp/textmodes/rst.el (rst-re-alist-def): Fix ‘[]-'...]’ typo by putting the ‘-’ at end of the bracketed expression.
* Remove retired maintainers from commentsPaul Eggert2019-06-041-2/+0
| | | | | | | | | | * lisp/international/quail.el, lisp/language/ind-util.el: * lisp/language/indian.el, lisp/mail/smtpmail.el, lisp/mwheel.el: * lisp/obsolete/longlines.el, lisp/progmodes/idlw-complete-structtag.el: * lisp/progmodes/idlw-help.el, lisp/progmodes/idlw-shell.el: * lisp/progmodes/idlw-toolbar.el, lisp/progmodes/idlwave.el: * lisp/progmodes/simula.el, lisp/ps-print.el, lisp/ps-samp.el: Remove Maintainer: lines for maintainers who have retired.
* Fixes for "Maintainer:" and related linesPaul Eggert2019-05-191-1/+1
| | | | | | Mostly, this just removes "Maintainer: emacs-devel@gnu.org" lines, which are not that useful. It also cleans up and regularizes a few similar lines.
* Update copyright year to 2019Paul Eggert2019-01-011-1/+1
| | | | Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
| | | | Run admin/update-copyright.
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-4/+4
| | | | | | | | | | | | | Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
* Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| | | | Run admin/update-copyright.
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
| | | | Run admin/update-copyright.
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | Run admin/update-copyright.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
|
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
|
* * lisp/language/indian.el ("Devanagari"): Fix typo.Glenn Morris2012-03-311-1/+1
| | | | Fixes: debbugs:11103
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Refill some long/short copyright headers.Glenn Morris2011-01-261-2/+1
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-1/+1
|
* Nuke arch-tags.Glenn Morris2011-01-151-1/+0
|
* Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-2/+2
|