summaryrefslogtreecommitdiff
path: root/lisp/language
Commit message (Collapse)AuthorAgeFilesLines
* Fix fallout from bug#50143Visuwesh2022-07-021-6/+6
| | | | | | * lisp/language/ind-util.el (indian-tml-base-table) (indian-tml-base-digits-table): Add TAMIL OM sign and more Sanskrit consonants to the table (bug#50143) (bug#56323).
* 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-112-6/+31
| | | | | | | | | | | | * 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 Kharoshthi scriptStefan Baums2022-06-091-0/+32
| | | | | | | | | | * etc/NEWS: Announce the new language environment and script. * etc/HELLO: Add Kharoshthi greeting. * lisp/leim/quail/misc-lang.el ("kharoshthi"): New input method. * lisp/language/misc-lang.el ("Kharoshthi"): New language environment. Set up composition rules for Kharoshthi. (Bug#55539)
* 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.
* Add support for the Hanifi Rohingya script (bug#55745)समीर सिंह Sameer Singh2022-06-011-0/+22
| | | | | | | | | | | | | | * lisp/language/misc-lang.el ("Hanifi Rohingya"): New language environment. Add composition rules for Hanifi Rohingya. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Hanifi Rohingya. * lisp/leim/quail/misc-lang.el ("hanifi-rohingya"): New input method. * etc/HELLO: Add a Hanifi Rohingya greeting. * etc/NEWS: Announce the new language environment.
* Add support for the Makasar and Lontara scripts (bug#55734)समीर सिंह Sameer Singh2022-05-311-0/+28
| | | | | | | | | | | | | * lisp/language/indonesian.el ("Makasar") ("Buginese"): New language environment. Add composition rules for Makasar and Lontara. Add sample texts and input methods. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Makasar and Buginese. * lisp/leim/quail/indonesian.el ("makasar") ("lontara"): New input methods. * etc/HELLO: Add Makasar and Buginese greetings. * etc/NEWS: Announce the new language environments.
* Add support for the Rejang script (bug#55718)समीर सिंह Sameer Singh2022-05-301-0/+22
| | | | | | | | | | | | * lisp/language/indonesian.el ("Rejang"): New language environment. Add composition rules for Rejang. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Rejang. * lisp/leim/quail/indonesian.el ("rejang"): New input method. * etc/HELLO: Add a Rejang greeting. * etc/NEWS: Announce the new language environment.
* ; Fix Batak greetingEli Zaretskii2022-05-291-1/+1
| | | | | * etc/HELLO: * lisp/language/indonesian.el ("Batak"): Fix greeting.
* ; Fix last change (bug#55694)Eli Zaretskii2022-05-291-3/+3
| | | | | | | * etc/HELLO ("Batak"): Add one more greeting. * lisp/language/indonesian.el ("Batak"): Fix doc string and add one more greeting.
* Add support for the Batak script (bug #55694)समीर सिंह Sameer Singh2022-05-291-0/+24
| | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Batak"): New language environment. Add composition rules for Batak. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Batak. * lisp/leim/quail/indonesian.el ("batak"): New input method. Rename TITLE of balinese, javanese and sundanese in ("quail-define-package"). * etc/HELLO: Add a Batak greeting. * etc/NEWS: Announce the new language environment and its input method.
* Add support for the Sundanese script (bug#55686)समीर सिंह Sameer Singh2022-05-281-2/+31
| | | | | | | | | | | | | | * lisp/language/indonesian.el ("Sundanese"): New language environment. Add composition rules for Sundanese. Add sample text and input method. Improve composition rules for Balinese and Javanese. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Sundanese. * lisp/leim/quail/indonesian.el ("sundanese"): New input method. * etc/HELLO: Add a Sundanese greeting. * etc/NEWS: Announce the new language environment and its input method.
* Add support for the Javanese script (bug#55667)समीर सिंह Sameer Singh2022-05-271-0/+30
| | | | | | | | | | | | * lisp/language/indonesian.el ("Javanese"): New language environment. Add composition rules for Javanese. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars): Support Javanese. * lisp/leim/quail/indonesian.el ("javanese"): New input method. * etc/NEWS: Announce the new language environment and its input method.
* Add support for the Balinese script (bug#55648)समीर सिंह Sameer Singh2022-05-261-0/+64
| | | | | | | | | | | | | | * lisp/language/indonesian.el ("Balinese"): New language environment. Add composition rules for Balinese. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Balinese. * lisp/leim/quail/indonesian.el ("balinese"): New input method. * lisp/loadup.el: Preload lisp/language/indonesian.el. * etc/HELLO: Add a Balinese greeting. * etc/NEWS: Announce the new language environment and its input method.
* ; 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.
* Add support for the Buhid and Tagbanwa scripts (bug#55610)समीर सिंह Sameer Singh2022-05-241-0/+17
| | | | | | | | | | | | | | | * lisp/language/philippine.el ("Buhid"): New language environment. ("Tagbanwa"): New language environment. Add input methods for Buhid and Tagbanwa. Add sample text for Tagbanwa. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Buhid and Tagbanwa. * lisp/leim/quail/philippine.el ("buhid"): New input method. ("tagbanwa"): New input method. * etc/HELLO: Add a Tagbanwa greeting. * etc/NEWS: Announce the new language environments and their input methods.
* Add support for the Hanunoo script (bug#55581)समीर सिंह Sameer Singh2022-05-231-0/+20
| | | | | | | | | | | | | * lisp/language/philippine.el ("Hanunoo"): New language environment. Add composition rules for Hanunoo. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Hanunoo. * lisp/leim/quail/philippine.el ("hanunoo"): New input method. * etc/HELLO: Add a Hanunoo greeting. * etc/NEWS: Announce the new language environment and its input method.
* ; Fix documentation of TagalogEli Zaretskii2022-05-221-1/+1
| | | | | | * lisp/leim/quail/philippine.el ("tagalog"): * lisp/language/philippine.el ("Tagalog"): Fix doc string. (Bug#55529)
* Add support for the Tagalog scriptसमीर सिंह Sameer Singh2022-05-221-0/+59
| | | | | | | | | | | | | | | * lisp/language/philippine.el ("Tagalog"): New language environment. Add composition rules for Tagalog. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Tagalog. * lisp/leim/quail/philippine.el ("tagalog"): New input method. * lisp/loadup.el: Preload lisp/language/philippine.el. * etc/HELLO: Add a Tagalog greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55529)
* 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.
* * lisp/language/thai-util.el (thai-word-mode-map): Prefer defvar-keymap.Stefan Kangas2022-05-131-9/+7
|
* 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 Greek translation of the tutorialProtesilaos Stavrou2022-05-081-1/+3
| | | | | | | | | | | * etc/tutorials/TUTORIAL.el_GR: Add tutorial in Greek. It is a faithful translation of the TUTORIAL. * etc/tutorials/TUTORIAL.translators (Author): Mention myself as the author and the maintainer. * etc/NEWS: Announce it. (Bug#55314) * lisp/language/greek.el (set-language-info-alist): Link to the tutorial and include sample text.
* 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.
* Follow contemporary practices in the Tamil input methodsVisuwesh2022-03-131-0/+27
| | | | | | | | | | | | | | | | | | | | | | * lisp/language/ind-util.el (indian-tml-base-digits-table): New table to translate digits. (indian-tml-base-table): Don't translate digits. (indian-tml-itrans-digits-v5-hash): Hashtable that translates digits. * lisp/leim/quail/indian.el (quail-tamil-itrans-compute-signs-table) (quail-tamil-itrans-various-signs-table) (quail-tamil-itrans-various-signs-and-digits-table): Separate out the digits from the signs table using the function 'quail-tamil-itrans-compute-signs-table'. (tamil-itrans-digits, tamil-inscript-digits): New input methods that translates digits. (tamil-itrans, tamil-inscript): Fix table inclusion. * etc/NEWS: Announce the change. Fixes bug#50143. Copyright-paperwork-exempt: yes
* Add support for Tai Tham scriptEli Zaretskii2022-02-161-0/+37
| | | | | | | | | | | | | * lisp/international/fontset.el (setup-default-fontset) (script-representative-chars): Add tai-tham. * lisp/language/thai.el ("Northern Thai"): New language environment. Patch by Richard Wordingham <richard.wordingham@ntlworld.com>. Set 'composition-function-table' for the Tai Tham block. Original code by Richard Wordingham <richard.wordingham@ntlworld.com>. * etc/HELLO: Add Northern Thai greeting. * etc/NEWS: Announce addition of Northern Thai language environment.
* Merge from origin/emacs-28Stefan Kangas2022-01-301-4/+4
|\ | | | | | | | | | | | | e81e375539 ; Yet another minor fix of Malayalam composition rules. 94f38cbec4 Fix last change of Malayalam composition rules ed3bbeb80d Fix rendering of Malayalam script 5ef3a52342 Improve documentation of Occur mode
| * ; 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)
* | Merge from origin/emacs-28Eli Zaretskii2022-01-0131-31/+31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 836be7a112 ; * etc/refcards/ru-refcard.tex: Update Copyright year. 86cbc6ee4a * lisp/net/tramp-sh.el: Adapt copyright year ebe8772f65 ; Minor fixes related to copyright years 23c1ee6989 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright ye... 8d3fc7ec89 * src/xfaces.c (face_for_font): Make 'hash' be uintptr_t. 19dcb237b5 ; Add 2022 to copyright years. # Conflicts: # etc/NEWS # etc/refcards/ru-refcard.tex # lib/cdefs.h # lisp/erc/erc-dcc.el # lisp/erc/erc-imenu.el # lisp/erc/erc-replace.el # lisp/image-dired.el # lisp/progmodes/xref.el # m4/alloca.m4 # m4/byteswap.m4 # m4/errno_h.m4 # m4/getopt.m4 # m4/gnulib-common.m4 # m4/inttypes.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/sys_socket_h.m4
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-0131-31/+31
| |
* | Remove no-op calls to decode-char with 'ucs' argStefan Kangas2021-12-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/mm-util.el (mm-ucs-to-char): * lisp/language/hanja-util.el (hangul-to-hanja-char): * lisp/leim/quail/hangul.el (hangul3-input-method-internal) (hangul390-input-method-internal): * lisp/nxml/rng-cmpct.el (rng-c-process-escapes): * lisp/nxml/xsd-regexp.el (xsdre-compile-single-char) (xsdre-range-list-to-char-alternative): * lisp/xml.el (xml-parse-string, xml--entity-replacement-text) (xml-substitute-special): Remove calls to decode-char where first argument is 'ucs'; that is now a no-op. Discussed in Bug#52263. * lisp/nxml/xmltok.el (xmltok-unicode-to-char): Make into obsolete function alias for 'identity'. Update single caller.
* | Merge from origin/emacs-28Glenn Morris2021-10-291-1/+19
|\| | | | | | | | | | | | | | | 08de838531 ; Improve commentary in the last change 3da9fa875b Make hieroglyphs display correctly with existing fonts 928e05f2d6 Clarify "default face attributes" in the ELisp manual 5dbb04e0eb Make `C-u RET' work again d72fefdeab Fix typos in the manual and in a comment
| * ; Improve commentary in the last changeEli Zaretskii2021-10-291-7/+12
| | | | | | | | | | * lisp/language/misc-lang.el: Minor copyedits of the commentary regarding Egyptian hieroglyph support.