aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/language (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix all unescaped character literalsPhilipp Stephani2017-05-071-1/+1
|
* Fix Turkish language environment setupGöktuğ Kayaalp2017-02-181-1/+1
| | | | | * lisp/language/european.el ("Turkish"): Fix a typo in Turkish language setup. (Bug#25763)
* Merge from origin/emacs-25Paul Eggert2017-01-0131-31/+31
|\ | | | | | | | | 2e2a806 Fix copyright years by hand 5badc81 Update copyright year to 2017
| * Update copyright year to 2017Paul Eggert2016-12-3131-31/+31
| | | | | | | | Run admin/update-copyright.
* | Merge from origin/emacs-25Paul Eggert2016-11-041-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | acae275 ; Spelling fixes d8fac73 Update README for precompiled windows Emacs. 23570fd Clarify documentation of 'vc-responsible-backend' wrt symlinks f708cb2 Clarify doc string of 'transpose-sexps' cd05b1d Fix docstring of 'browse-url-firefox-new-window-is-tab' bdc89eb Improve documentation of 'font-lock-remove-keywords' 4a0c590 Fix documentation of the command summary key 0221b7a Mark relocation workarounds with REL_ALLOC
| * ; Spelling fixesPaul Eggert2016-11-041-1/+1
| |
| * support rendering of wider range of combinging characters by ftfont backendK. Handa2016-01-261-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/hebrew.el (hebrew-shape-gstring): If the font backend supports rendering of combining characters, call font-shape-gstring. * src/font.c (Ffont_get): Handle `combining-capability' property. (syms_of_font): New symbol ":combining-capability'. * src/font.h (struct font_driver): New member combining_capability. * src/ftfont.c: Include "category.h". (ftfont_driver): Initialize combining_capability to ftfont_combining_capability. (ftfont_shape_by_flt): If OTF is null, try to find a suitable FLT in advance. (ftfont_combining_capability): New function. (cherry picked from commit 536f48e9a2251b9e654ea974bd90ff2f40218753)
* | Fix hz encoding and decoding (bug#23814)K. Handa2016-08-171-49/+64
| | | | | | | | | | | | | | | | | | | | | | * lisp/language/china-util.el (decode-hz-region): Pay attention to "~~}" sequence at the end of Chinese character range. (hz-category-table): New variable. (encode-hz-region): Convert non-encodable characters to \u... and \U... Preserve ESC on ecoding. Put `chinese-gb2312' `charset' text property in advance to force iso-2022-encoding to select chinese-gb2312 designation.
* | Use standard Unicode names for Thai, LaoPaul Eggert2016-06-062-192/+190
| | | | | | | | | | * lisp/language/lao-util.el, lisp/language/thai-util.el: Don’t override standard Unicode character name (Bug#23698).
* | Add HIRAGANA ITERATION MARK to japanese-kana-table. (tiny change)Ikumi Keita2016-06-011-1/+2
| | | | | | | | | | | | * lisp/language/japan-util.el (japanese-kana-table): Add an entry for HIRAGANA ITERATION MARK (U+309D). (japanese-alpha-numeric-table): Fix docstring.
* | Add a Catalan language environmentErnest Adrogué2016-03-201-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | * international/mule-cmds.el (locale-language-names): Map locale language name `ca' to language environment `Catalan'. * language/european.el: Add definition of language environment for the Catalan language. * leim/quail/latin-pre.el: Add quail rule to the `catalan-prefix' input method to support input of middle dot characters through composition (bug#18279).
* | Merge from origin/emacs-25John Wiegley2016-01-1131-31/+31
|\ \ | |/ | | | | | | | | ef33bc7 Spelling and grammar fixes 9c3dbab Fix copyright years by hand 0e96320 Update copyright year to 2016
| * Update copyright year to 2016Paul Eggert2016-01-0131-31/+31
| | | | | | | | Run admin/update-copyright.
* | support rendering of wider range of combinging characters by ftfont backendK. Handa2016-01-021-18/+20
|/ | | | | | | | | | | | | | | | | | * lisp/language/hebrew.el (hebrew-shape-gstring): If the font backend supports rendering of combining characters, call font-shape-gstring. * src/font.c (Ffont_get): Handle `combining-capability' property. (syms_of_font): New symbol ":combining-capability'. * src/font.h (struct font_driver): New member combining_capability. * src/ftfont.c: Include "category.h". (ftfont_driver): Initialize combining_capability to ftfont_combining_capability. (ftfont_shape_by_flt): If OTF is null, try to find a suitable FLT in advance. (ftfont_combining_capability): New function.
* ; Another minor fix in misc-lang.elEli Zaretskii2015-10-051-2/+3
|
* Fix composition-function-table for Arabic and SyriacEli Zaretskii2015-10-051-3/+3
| | | | | * lisp/language/misc-lang.el (composition-function-table): Fix entries for Arabic and Syriac.
* Backslash cleanup in Elisp source filesPaul Eggert2015-09-171-4/+4
| | | | | | | | | | | This patch should not change behavior. It typically omits backslashes where they are redundant (e.g., in the string literal "^\$"). In a few places, insert backslashes where they make regular expressions clearer: e.g., replace "^\*" (equivalent to "^*") with "^\\*", which has the same effect as a regular expression. Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs, and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with RCS IDs, as that makes it clearer that the backslash is intended.
* ; Do not overwrite preexisting contents of unread-command-eventsDavid Kastrup2015-08-041-1/+3
|
* Fix minor quoting problems in doc stringsPaul Eggert2015-05-281-3/+3
| | | | | | Most of these fixes involve escaping grave accents that are actually intended to be grave accents, not left quotes. (Bug#20385)
* Don't quote nil and t in doc stringsPaul Eggert2015-05-211-1/+1
| | | | | This is as per "Tips for Documentation Strings" in the elisp manual. For consistency, do the same in diagnostics and comments.
* Tweak japanese.el's loading of dependencies.Glenn Morris2015-05-151-2/+2
| | | | | | | | | * lisp/loadup.el: Explicitly load cp51932 and eucjp-ms. * lisp/language/japanese.el: Use require rather than load. * lisp/international/cp51932.el, lisp/international/eucjp-ms.el: Provide a feature. * admin/charsets/eucjp-ms.awk, admin/charsets/cp51932.awk: Provide a feature in the generated file.
* Update source file encoding listPaul Eggert2015-04-281-2/+0
| | | | | | | | | | | | | | | | | Update admin/notes/unicode, along with coding system cookies in other files, so that the two match each other better. * admin/notes/unicode: lisp/language/ethio-util.el and lisp/language/ethiopic.el also use utf-8-emacs. * admin/notes/hydra, doc/misc/dbus.texi, doc/misc/org.texi: * doc/misc/remember.texi, etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: * etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex: * etc/refcards/sk-survival.tex: Add "coding: utf-8" so that this file is not mishandled in a Latin-1 or Big-5 locale. * lisp/international/robin.el, lisp/org/ox-ascii.el: Specify utf-8, not utf-8-emacs, as these are plain UTF-8 files. * lisp/language/ethio-util.el: Fix trailer.
* Update copyright year to 2015Paul Eggert2015-01-0131-31/+31
| | | | Run admin/update-copyright.
* Fix composition of characters from Syriac and Arabis scripts.Eli Zaretskii2014-12-271-1/+2
| | | | | | | lisp/language/misc-lang.el (composition-function-table): Add Syriac characters and also ZWJ/ZWNJ. See http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html for the details.
* .gitignore cleanup.Paul Eggert2014-11-171-1/+0
| | | | | | | | | | | | | | | | | | | * .gitignore: Merge contents of subsidiary files and organize the result so as to avoid duplication. Remove no-longer needed entries. * admin/charsets/.gitignore, admin/unidata/.gitignore: * doc/lispintro/.gitignore, etc/.gitignore, leim/.gitignore: * leim/ja-dic/.gitignore, lib-src/.gitignore, lisp/.gitignore: * lisp/calc/.gitignore, lisp/calendar/.gitignore: * lisp/cedet/.gitignore, lisp/emulation/.gitignore: * lisp/erc/.gitignore, lisp/eshell/.gitignore, lisp/gnus/.gitignore: * lisp/international/.gitignore, lisp/language/.gitignore: * lisp/leim/.gitignore, lisp/leim/quail/.gitignore: * lisp/mail/.gitignore, lisp/mh-e/.gitignore, lisp/net/.gitignore: * lisp/nxml/.gitignore, lisp/obsolete/.gitignore: * lisp/play/.gitignore, lisp/progmodes/.gitignore: * lisp/term/.gitignore, lisp/textmodes/.gitignore: * lisp/url/.gitignore, nt/.gitignore, src/.gitignore: Remove; no longer needed.
* Spelling fixes.Paul Eggert2014-01-151-1/+1
|
* Spelling fixes.Paul Eggert2014-01-081-6/+6
| | | | | | | | | | | * lisp/language/china-util.el (hz-ascii-designation): Rename from hz-ascii-designnation. (hz-ascii-designation): Rename from hz-ascii-designnation. All uses changed. * lisp/cedet/semantic/decorate/include.el (semantic-decoration-mouse-3): Rename from semantic-decoratiton-mouse-3. All uses changed. * lisp/org/org-irc.el (org-irc-ellipsify-description): Rename from org-irc-elipsify-description. All uses changed.
* Spelling fixes.Paul Eggert2014-01-041-1/+1
| | | | | | | | * lib-src/Makefile.in (regex.o): Remove reference to no-longer-used macros CONFIG_BROKETS and INHIBIT_STRING_HEADER. "BROKETS" was a misspelling anyway.... * src/nsterm.h (updateCollectionBehavior): Rename from updateCollectionBehaviour. All uses changed.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-0131-31/+31
|
* Use UTF-8 for most files with non-ASCII characters.Paul Eggert2013-04-018-1492/+1492
| | | | | | | | | | | | | | | | | | | | | | | * admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el) (leim/quail/hanja3.el, leim/quail/symbol-ksc.el): Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8 characters are now encoded in utf-8-emacs, not iso-2022-7bit. * etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th: Switch from iso-2022-7bit to utf-8. * leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el: * leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el: * leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el: * leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el: * leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el: * leim/quail/vnvni.el, leim/quail/welsh.el: * lisp/international/latin1-disp.el, lisp/international/mule-util.el: * lisp/language/cyril-util.el, lisp/language/european.el: * lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el: * lisp/language/tibet-util.el, lisp/language/tibetan.el: * lisp/language/viet-util.el: Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs. Fixes: debbugs:13936
* Prefer UTF-8 in documentation.Paul Eggert2013-03-116-21/+21
|
* Prefer UTF-8 in commentary.Paul Eggert2013-03-111-1/+1
|
* Switch encodings of tutorials, thai-word to UTF-8.Paul Eggert2013-03-111-10656/+10655
| | | | | | | | | | | | | | * etc/refcards/ru-refcard.tex: * etc/tutorials/TUTORIAL.bg, etc/tutorials/TUTORIAL.bg, etc/tutorials/TUTORIAL.cn: * etc/tutorials/TUTORIAL.cs, etc/tutorials/TUTORIAL.de, etc/tutorials/TUTORIAL.eo: * etc/tutorials/TUTORIAL.es, etc/tutorials/TUTORIAL.fr, etc/tutorials/TUTORIAL.it: * etc/tutorials/TUTORIAL.nl, etc/tutorials/TUTORIAL.pl, etc/tutorials/TUTORIAL.pt_BR: * etc/tutorials/TUTORIAL.ro, etc/tutorials/TUTORIAL.sk, etc/tutorials/TUTORIAL.sv: * etc/tutorials/TUTORIAL.zh: * lisp/language/thai-word.el: Switch to UTF-8. Fixes: debbugs:13880
* Prefer UTF-8 when the encoding shouldn't matter and changes are small.Paul Eggert2013-03-051-2/+2
|
* Update copyright notices for 2013.Paul Eggert2013-01-0131-31/+31
|
* language/chinese.el ("Chinese-GB", "Chinese-BIG5", "Chinese-CNS", ↵Kenichi Handa2012-09-141-4/+6
| | | | "Chinese-EUC-TW"): Add chinese-gbk to coding-priority property of these language environment.
* Merge language/persian.el into language/misc-lang.elGlenn Morris2012-08-082-62/+8
| | | | | | | | | | * lisp/language/persian.el: Remove file. * lisp/language/misc-lang.el: Move non-unique part of persian.el here. * lisp/loadup.el: Remove language/persian. * src/lisp.mk (lisp): Remove language/persian.elc. * etc/NEWS: Improve entry.
* * lisp/language/persian.el: New file.Mohsen BANAN2012-08-061-0/+62
| | | | | | * lisp/loadup.el: Add language/persian.el. Fixes: debbugs:11812
* deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150)Paul Eggert2012-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * NEWS: Document these changes. * leim/quail/uni-input.el (ucs-input-deactivate): Rename from ucs-input-inactivate. * leim/quail/hangul.el (hangul-input-method-deactivate): Rename from hangul-input-method-inactivate. * emulation/viper-init.el (viper-deactivate-input-method-action): Rename from viper-inactivate-input-method-action. (viper-deactivate-input-method): Rename from viper-inactivate-input-method. * lisp/follow.el (follow-inactive-menu): Rename from follow-deactive-menu. * lisp/international/mule-cmds.el (deactivate-input-method): Rename from inactivate-input-method. Also run input-method-deactivate-hook. (deactivate-current-input-method-function): Rename from inactivate-current-input-method-function. (input-method-deactivate-hook): New hook. (input-method-inactivate-hook): Mark obsolete. * lisp/international/quail.el (quail-activate): Also run quail-deactivate-hook. (quail-deactivate): Rename from quail-inactivate. * lisp/international/robin.el (robin-activate): Also run robin-deactivate-hook. (robin-deactivate): Rename from robin-inactivate.
* Remove no-byte-compile setting from some lisp/language files.Glenn Morris2012-05-0717-28/+28
| | | | | | | | | Same comments as per 2012-05-01T06:59:34Z!rgm@gnu.org, for lisp/term: Not that compiling these will bring any noticeable speed benefit, but there's really no reason not to compile them. The extra disk space and build time is negligible, and it might reveal use of obsolete functions, bugs, etc.
* Added new charset cp775Laimonas V bra2012-04-101-0/+8
| | | | | | | | * language/european.el (cp775): Added oem/legacy (en)coding on DOS/MS Windows for the Baltic languages. There are still plenty of texts written in this encoding/codepage. Fixes: debbugs:6519
* Remove * characters from the front of variable docstrings.Chong Yidong2012-04-093-10/+10
|
* * lisp/language/indian.el ("Devanagari"): Fix typo.Glenn Morris2012-03-311-1/+1
| | | | Fixes: debbugs:11103
* * international/titdic-cnv.el: Remove duplicate coding tag.Andreas Schwab2012-02-182-10/+1
| | | | | * language/cham.el: Likewise. * language/tai-viet.el: Likewise.
* Minor-mode doc fixes for ARG behaviorGlenn Morris2012-02-071-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/completion.el (dynamic-completion-mode): * lisp/dirtrack.el (dirtrack-debug-mode): * lisp/electric.el (electric-layout-mode): * lisp/epa-mail.el (epa-mail-mode, epa-global-mail-mode): * lisp/face-remap.el (text-scale-mode, buffer-face-mode): * lisp/iimage.el (iimage-mode): * lisp/image-mode.el (image-transform-mode): * lisp/minibuffer.el (completion-in-region-mode): * lisp/scroll-lock.el (scroll-lock-mode): * lisp/simple.el (next-error-follow-minor-mode): * lisp/tar-mode.el (tar-subfile-mode): * lisp/tooltip.el (tooltip-mode): * lisp/vcursor.el (vcursor-use-vcursor-map): * lisp/wid-browse.el (widget-minor-mode): * lisp/emulation/tpu-edt.el (tpu-edt-mode): * lisp/emulation/tpu-extras.el (tpu-cursor-free-mode): * lisp/international/iso-ascii.el (iso-ascii-mode): * lisp/language/thai-util.el (thai-word-mode): * lisp/mail/supercite.el (sc-minor-mode): * lisp/net/goto-addr.el (goto-address-mode): * lisp/net/rcirc.el (rcirc-multiline-minor-mode, rcirc-track-minor-mode): * lisp/progmodes/cwarn.el (cwarn-mode): * lisp/progmodes/flymake.el (flymake-mode): * lisp/progmodes/glasses.el (glasses-mode): * lisp/progmodes/hideshow.el (hs-minor-mode): * lisp/progmodes/pascal.el (pascal-outline-mode): * lisp/textmodes/enriched.el (enriched-mode): * lisp/vc/smerge-mode.el (smerge-mode): Doc fixes (minor mode argument). * etc/NEWS: Related markup.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-0530-30/+30
|
* Spelling fixes.Paul Eggert2011-12-301-1/+1
|
* Spelling fixes.Paul Eggert2011-12-291-1/+1
|
* Spelling fixes.Paul Eggert2011-12-161-2/+2
|
* Fix Ethiopic related codes for deleted variables and functions.Kenichi Handa2011-12-151-2/+2
|