aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/leim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a character to IPA input methodEli Zaretskii2026-02-121-0/+1
| | | | | * lisp/leim/quail/ipa.el ("ipa"): Add ɜ. Suggested by Coque Couto <coque.couto@gmail.com>. (Bug#80364)
* ; Fix last change to iroquoian.elStephen Berman2026-02-021-1/+1
| | | | | | * lisp/leim/quail/iroquoian.el (iroquoian-haudenosaunee-exception-alist): Delete mistaken apostrophe in doc string.
* ; Fix last changeEli Zaretskii2026-01-311-1/+1
| | | | | * lisp/leim/quail/iroquoian.el (iroquoian-haudenosaunee-exception-alist): Doc fix.
* Add new input method for TuscaroraKierin Bell2026-01-311-12/+186
| | | | | | * lisp/leim/quail/iroquoian.el: New input method "tuscarora-postfix". * etc/NEWS: Announce the new input method. (Bug#80264)
* Backslashify all open/close punctuation so we don't confuse indenterLeo C. Stein2026-01-241-9/+9
| | | | | | * lisp/leim/quail/latin-ltx.el: Quote characters with general-category Ps and Pe (Punctuation, Open and Punctuation, Close) with backslash, otherwise lisp indentation code gets confused.
* Add a few missing mathematical brackets to TeX input methodLeo C. Stein2026-01-241-0/+12
| | | | | | | * lisp/leim/quail/latin-ltx.el: Add a few more left/right brackets, especially the ones whose names in ucs-names start with MATHEMATICAL. The macro names are taken from unimath-symbols.pdf, available at http://mirrors.ctan.org/macros/unicodetex/latex/unicode-math/unimath-symbols.pdf
* Add unicode's mathematical alphabets to TeX input methodLeo C. Stein2026-01-241-0/+87
| | | | | | | * lisp/leim/quail/latin-ltx.el: Add math "alphabets" that can be matched with simple regexps; a few others are added by hand. There are 13 variants: bf, it, bfit, bb, scr, bfscr, frak, bffrak, sf, bfsf, sfit, bfsfit, and tt.
* Add some missing LaTeX macros to TeX input methodLeo C. Stein2026-01-241-0/+30
| | | | | | * lisp/leim/quail/latin-ltx.el (latin-ltx--define-rules): Add standard TeX names that were missing; some already had other aliases. Add a few other non-systematic additions.
* Use math symbols instead of CJK punctuation in TeX input methodJosh Berdine2026-01-241-4/+4
| | | | | | | | | | | | | | | | This seems more appropriate given the context, and additionally the CJK symbols often render wider, as a full width CJK glyph, while the math symbols render narrower. There was some related discussion in bug#12948, where an analogous change was made for \langle and \rangle. * lisp/leim/quail/latin-ltx.el (latin-ltx--define-rules): Change rules for \llbracket, \rrbracket and \ldata, \rdata to generate Unicode code points in the Miscellaneous Mathematical Symbols-A block (U+27E6, U+27E7 and U+27EA, U+27EB) instead of the CJK Symbols and Punctuation block (U+301A, U+301B and U+300A , U+300B). Copyright-paperwork-exempt: yes
* ; Add 2026 to copyright years.Sean Whitton2026-01-0144-44/+44
|
* December 2025 spelling fixesPaul Eggert2025-12-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the fixes are to continue to use American rather than British spelling. * doc/misc/modus-themes.org (my-modus-themes-engraved-faces): Fix misspelled ‘:foreground’s. * etc/themes/modus-themes.el (modus-themes-faces): Fix misspelled ‘modus-themes-bold’. * lisp/emacs-lisp/rx.el (rx--normalize-char-pattern): Rename from rx--normalise-char-pattern. (rx--optimize-or-args): Rename from rx--optimise-or-args. * lisp/frame.el (frame--special-parameters): Fix misspelled "right-divider-width". * lisp/net/tramp.el (tramp-fingerprint-prompt-regexp): Use American spelling “centered”, to match current libfprintf. * lisp/org/org-fold-core.el (org-fold-core--optimize-for-huge-buffers): Rename from org-fold-core--optimise-for-huge-buffers. (org-fold-core-update-optimization): Rename from org-fold-core-update-optimisation, leaving an alias behind. (org-fold-core-remove-optimization): Rename from org-fold-core-remove-optimisation, leaving an alias behind. * lisp/org/org.el (org-advertized-archive-subtree): This alias is now obsolete. * lisp/play/zone.el (zone-ignored-buffers): Fix misspelling of ‘zone--buffer-encrypted-p’. * lisp/progmodes/csharp-mode.el (csharp-ts-mode-faces): Fix misspelling of ‘csharp’ group. * lisp/vc/vc.el (vc-clonable-backends-custom-type): Rename from vc-cloneable-backends-custom-type, leaving an alias behind. * test/lisp/emacs-lisp/bytecomp-tests.el: (bytecomp-tests--warn-arity-non-compiled-callee): Rename from bytecomp-tests--warn-arity-noncompiled-callee. (bytecomp-test-defface-spec): Reword a deliberate misspelling of “default” that is so common I don’t want it to pollute the spelling dictionary. * test/lisp/emacs-lisp/package-vc-tests.el: (package-vc-tests-preserve-artifacts): Rename from package-vc-tests-preserve-artifacts. * test/lisp/eshell/em-prompt-tests.el: (em-prompt-test/forward-backward-paragraph-1): Reword a deliberate misspelling of “goodbye” that is so common I don’t want it to pollute the spelling dictionary.
* Fix thai-pattachote input methodEli Zaretskii2025-04-261-2/+2
| | | | | | * lisp/leim/quail/thai.el (thai-pattachote): Add missing characters instead of duplicate ones. Suggested by Robert Nikander <robert.nikander@icloud.com>. (Bug#77998)
* Add input method for languages based on BurmeseBilly Lei2025-04-051-0/+388
| | | | | | | | | This adds 4 new input methods: . Burmese . Burmese Visual . Shan . Mon * lisp/leim/quail/burmese.el: New file. (Bug#77026)
* Improve usability and documentation of Iroquoian input methodsKierin Bell2025-01-161-22/+32
| | | | | | | | | | * lisp/leim/quail/iroquoian.el: Add variants for Mohawk and Oneida endonyms in comments and docstrings. Update the 'oneida-postfix' input method to make the most commonly used glottal stop character easiest to input. Update the 'onondaga-postfix' input method with mnemonic keys for nasals in the Onondaga Nation, New York orthography. (Bug#75448) * etc/NEWS: Add variants for Mohawk and Oneida endonyms to NEWS entry.
* Fix documentation of Iroquoian input methodsKierin Bell2025-01-091-7/+7
| | | | | | | | * lisp/leim/quail/iroquoian.el: Fix typos in Oneida endonym and in the docstring of `haudenosaunee-postfix' about keys for inputting Onondaga nasals. (Bug#75448) * etc/NEWS: Fix typo in Oneida endonym.
* Update copyright year to 2025Paul Eggert2025-01-0143-43/+43
| | | | Run "TZ=UTC0 admin/update-copyright".
* Prefer defvar-keymap in hangul.elStefan Kangas2024-12-201-7/+5
| | | | | * lisp/leim/quail/hangul.el (hangul-im-keymap): Convert to defvar-keymap.
* Enable guidance for Northern Iroquoian input methodsKierin Bell2024-11-071-6/+6
| | | | | * lisp/leim/quail/iroquoian.el: Set GUIDANCE argument of 'quail-define-package' forms to non-nil. (Bug#74170)
* New input methods for Northern Iroquoian languagesKierin Bell2024-11-071-0/+1051
| | | | | | * lisp/leim/quail/iroquoian.el: New file. (Bug#74170) * etc/NEWS: Announce the new input methods.
* Add greek-polytonic input methodThanos Apollo2024-11-031-0/+713
|
* Improve greek input methodThanos Apollo2024-11-031-1/+5
| | | | | | * lisp/leim/quail/greek.el ("greek"): Add sequences for DIALYTIKA TONOS (U+0385) and add proper bindings for double angle quotation marks. (Bug#73909)
* Add support for Tifinagh scriptEli Zaretskii2024-07-261-0/+67
| | | | | | | | | * lisp/leim/quail/tifinagh.el: New file. Contributed by Adam Oudad <adam.oudad@gmail.com>. * lisp/language/misc-lang.el ("Tifinagh"): New language environment. * etc/HELLO: Add a greeting in Tifinagh. * etc/NEWS: Announce the addition of Tifinagh.
* Improve support for entering quotation marksRobert Pluim2024-06-032-0/+30
| | | | | | | | | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add entries for "low" single and double quotation marks. (iso-transl-language-alist): Add convenient support for the official German quoting style to the German language entry. It uses "low" double quotes on the left, and *left* double quotes on the right. Add support for single guillemets to the French language entry. * lisp/leim/quail/latin-post.el ("latin-postfix"): Add entries for single, double and "low" Unicode quotation marks. Add entries for single guillemets. * lisp/leim/quail/latin-pre.el ("latin-prefix"): And here. * etc/NEWS: Announce the changes. (Bug#70984)
* Merge from origin/emacs-29Eli Zaretskii2024-03-021-27/+27
|\ | | | | | | | | | | | | | | | | ae80192d97b ; * src/buffer.c (Fmake_indirect_buffer): Doc fix. 2549eabc97f Fix typos in vnvni.el. 647cecc853e ; * lisp/vc/vc.el (vc-clone): Fix wording of doc string. 383ccf6d51f Avoid assertion violations in bidi.c b7cef701cb5 * lisp/files.el (hack-one-local-variable): Use `set-auto-... 05308001759 Fix infinite recursion in gdb-mi.el
| * Fix typos in vnvni.el.Dan Jacobson2024-03-011-27/+27
| | | | | | | | | | | | * lisp/leim/quail/vnvni.el ("vietnamese-vni"): Fix typos. (Bug#69485) Copyright-paperwork-exempt: yes
* | Add new input method "english-colemak"Yoshiku Onu2024-03-021-0/+50
| | | | | | | | | | | | | | | | | | * lisp/leim/quail/latin-post.el ("english-colemak"): New input method. (Bug#69471) * etc/NEWS: Announce it. Copyright-paperwork-exempt: yes
* | ; Spelling fixesPaul Eggert2024-01-291-1/+1
| |
* | * lisp/leim/quail/indian.el (tamil-input): Use `quail' as parent group.Michael Albinus2024-01-221-1/+1
| |
* | Merge from origin/emacs-29Eli Zaretskii2024-01-201-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | 5bb5590dec9 Fix blunder in labeled_narrow_to_region 78ddb32fadb Fix documentation of icon-elements 725a3f32f8b ; Fix typos in symbol names 6653ee66ca5 Improve two docstrings in ox-latex 7d869a04029 Doc fix in auth-source-read-char-choice f149de223bf Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 1f97a878795 Fix info-xref-tests 51f391998b1 Add @kindex in manuals for existing keybindings on 'C-x x...
| * ; Fix typos in symbol namesStefan Kangas2024-01-141-2/+2
| |
* | ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
| |
* | Merge from savannah/emacs-29Po Lu2024-01-0240-40/+40
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc4e6b13296 ; Update copyright years in more files 64b37776318 ; Run set-copyright from admin.el 8e1c56ae467 ; Add 2024 to copyright years # Conflicts: # doc/misc/modus-themes.org # doc/misc/texinfo.tex # etc/NEWS # etc/refcards/ru-refcard.tex # etc/themes/modus-operandi-theme.el # etc/themes/modus-themes.el # etc/themes/modus-vivendi-theme.el # lib/alloca.in.h # lib/binary-io.h # lib/c-ctype.h # lib/c-strcasecmp.c # lib/c-strncasecmp.c # lib/careadlinkat.c # lib/cloexec.c # lib/close-stream.c # lib/diffseq.h # lib/dup2.c # lib/filemode.h # lib/fpending.c # lib/fpending.h # lib/fsusage.c # lib/getgroups.c # lib/getloadavg.c # lib/gettext.h # lib/gettime.c # lib/gettimeofday.c # lib/group-member.c # lib/malloc.c # lib/md5-stream.c # lib/md5.c # lib/md5.h # lib/memmem.c # lib/memrchr.c # lib/nanosleep.c # lib/save-cwd.h # lib/sha1.c # lib/sig2str.c # lib/stdlib.in.h # lib/strtoimax.c # lib/strtol.c # lib/strtoll.c # lib/time_r.c # lib/xalloc-oversized.h # lisp/auth-source-pass.el # lisp/emacs-lisp/lisp-mnt.el # lisp/emacs-lisp/timer.el # lisp/info-look.el # lisp/jit-lock.el # lisp/loadhist.el # lisp/mail/rmail.el # lisp/net/ntlm.el # lisp/net/webjump.el # lisp/progmodes/asm-mode.el # lisp/progmodes/project.el # lisp/progmodes/sh-script.el # lisp/textmodes/flyspell.el # lisp/textmodes/reftex-toc.el # lisp/textmodes/reftex.el # lisp/textmodes/tex-mode.el # lisp/url/url-gw.el # m4/alloca.m4 # m4/clock_time.m4 # m4/d-type.m4 # m4/dirent_h.m4 # m4/dup2.m4 # m4/euidaccess.m4 # m4/fchmodat.m4 # m4/filemode.m4 # m4/fsusage.m4 # m4/getgroups.m4 # m4/getloadavg.m4 # m4/getrandom.m4 # m4/gettime.m4 # m4/gettimeofday.m4 # m4/gnulib-common.m4 # m4/group-member.m4 # m4/inttypes.m4 # m4/malloc.m4 # m4/manywarnings.m4 # m4/mempcpy.m4 # m4/memrchr.m4 # m4/mkostemp.m4 # m4/mktime.m4 # m4/nproc.m4 # m4/nstrftime.m4 # m4/pathmax.m4 # m4/pipe2.m4 # m4/pselect.m4 # m4/pthread_sigmask.m4 # m4/readlink.m4 # m4/realloc.m4 # m4/sig2str.m4 # m4/ssize_t.m4 # m4/stat-time.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/stdio_h.m4 # m4/stdlib_h.m4 # m4/stpcpy.m4 # m4/strnlen.m4 # m4/strtoimax.m4 # m4/strtoll.m4 # m4/time_h.m4 # m4/timegm.m4 # m4/timer_time.m4 # m4/timespec.m4 # m4/unistd_h.m4 # m4/warnings.m4 # nt/configure.bat # nt/preprep.c # test/lisp/register-tests.el
| * ; Add 2024 to copyright yearsPo Lu2024-01-0240-40/+40
| |
* | Add input methods for Urdu, Pashto and Sindhi (bug#66470)Rahguzar2023-11-181-0/+726
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/leim/quail/pakistan.el ("urdu-keyboard") ("urdu-phonetic-keyboard", "urdu-custom", "sindhi-keyboard") ("pashto-keyboard"): New input methods. (pakistan--define-quail-rules, pakistan--make-setter) (pakistan--regenerate-translations, pakistan--set-prefixes) (pakistan--define-numeral-translations) (pakistan--set-numeral-translations): Internal helper functions. (pakistan-urdu-input): New customization group. (pakistan-urdu-prefixes, pakistan-urdu-translations) (pakistan-urdu-diacritics-and-other-symbols) (pakistan-urdu-poetic-symbols, pakistan-urdu-religious-symbols) (pakistan-extra-balochi-brahui-translations) (pakistan-extra-pashto-translations) (pakistan-extra-sindhi-translations) (pakistan-extra-saraiki-hindko-translations) (pakistan-urdu-use-roman-digits): New custom variables. (pakistan): New package.
* | Fix hanful-insert-character (bug#66970)João Távora2023-11-131-15/+28
| | | | | | | | * lisp/leim/quail/hangul.el (hangul-insert-character): Rework.
* | Merge from origin/emacs-29Eli Zaretskii2023-10-071-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e9b88f61ccc Fix a defcustom :type 3216cd96952 Fix pulse-flag :type 2065ab5562e Fix defcustoms in timeclock.el bdd30132496 ; * lisp/image-mode.el (image-mode-to-text, image-mode-as... 5c2d9ae48ed ; * lisp/image-mode.el: Fix typos in doc strings (bug#663... fa0d3f45aeb ; Improve wording of last change 3ef259e28a8 Improve documentation of `ns-use-proxy-icon` 712505a82b9 Document assigning libraries to packages in make-tarball.txt 6bdc5cfe384 Doc fix; more consistently refer to "text terminals" d210d761b19 ; Fix doc strings of overlay-arrow variables 4fd00ff1f7e Fix defcustoms in type-break.el (Bug#66210) 47770b0eca4 Fix term-scroll-to-bottom-on-output :type f8bdc8dff0b ; Normalize GNU ELPA :core package statements 63ec6d998d4 ; * doc/emacs/custom.texi (Early Init File): Improve inde... a4185f87bd0 ; Silence macOS 14 warning d9d6e14a698 ; * lisp/vc/vc.el (vc-next-action): Improve commentary. d558f38fe5c ; * lisp/emacs-lisp/let-alist.el (let-alist): Fix quoting... 71feee79309 Doc fix in let-alist for keys with nil value 72cc9cf2cde ; Fix typos
| * ; Fix typosStefan Kangas2023-09-291-2/+2
| |
* | ; Grammar fixes ("allow to" et al)Stefan Kangas2023-09-171-3/+3
| | | | | | | | | | | | Ref: https://lists.gnu.org/r/emacs-devel/2016-01/msg01598.html https://lists.gnu.org/r/emacs-devel/2016-01/msg01465.html
* | ; * lisp/leim/quail/indian.el: correct argument orderMattias Engdegård2023-09-061-2/+2
| |
* | indian.el: fix sorting predicateMattias Engdegård2023-09-061-2/+2
| | | | | | | | | | | | * lisp/leim/quail/indian.el (quail-tamil-itrans-compute-syllable-table): Add missing comparison. Patch from Visuwesh; bug found by an experimental tool.
* | latin-ltx.el: Add \Phi; fix bug#64212Stefan Monnier2023-06-221-1/+2
|/ | | | | * lisp/leim/quail/latin-ltx.el (greek letters): Fix regexp which was meant to avoid lowercase phi only.
* ; * lisp/leim/quail/persian.el: Fix a typo in last commit.Eli Zaretskii2023-05-091-1/+1
|
* Improved transliterations + improved bidi insertion support for FarsiMohsen Banan2023-05-081-49/+75
| | | | | * lisp/leim/quail/persian.el ("farsi-transliterate-banan"): Improve and add transliterations. (Bug#63361)
* Improve greek-ibycus4 input methodEli Zaretskii2023-04-271-0/+1
| | | | | * lisp/leim/quail/greek.el ("greek-ibycus4"): Add another sequence for CAPITAL LETTER RHO WITH DASIA. (Bug#63104)
* ; Fix last change.Eli Zaretskii2023-04-081-2/+2
|
* Add cyrillic-mongolian input methodgarid30002023-04-081-0/+119
| | | | | * lisp/leim/quail/cyrillic.el (cyrillic-mongolian): New input method. (Bug#56617)
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-0140-40/+40
|
* New input method 'cyrillic-chuvash'Eli Zaretskii2022-12-161-0/+132
| | | | | | | * lisp/leim/quail/cyrillic.el ("cyrillic-chuvash"): New input method, contributed by flashymittens@tutanota.com. (Bug#60023) Copyright-paperwork-exempt: yes
* Add '\lll' for VERY MUCH LESS-THAN to TeX input methodRobert Pluim2022-11-221-0/+1
| | | | | * lisp/leim/quail/latin-ltx.el (latin-ltx--define-rules): Add '\lll' translation for U+22D8. (Bug#59476)
* ; Explain why some files are encoded in utf-8-emacsEli Zaretskii2022-11-192-0/+14
| | | | | | | | | | | | * lisp/international/titdic-cnv.el: * lisp/language/ethio-util.el: * lisp/language/ethiopic.el: * lisp/language/ind-util.el: * lisp/language/tibetan.el: * lisp/language/tibet-util.el: * lisp/leim/quail/ethiopic.el: * lisp/leim/quail/tibetan.el: Add commentary explaining why these files are encoded in utf-8-emacs. (Bug#59341)