summaryrefslogtreecommitdiff
path: root/lisp/international
Commit message (Collapse)AuthorAgeFilesLines
...
* | Delete many items obsolete since 24.3Stefan Kangas2022-09-093-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/allout.el (allout-exposure-change-hook) (allout-structure-added-hook, allout-structure-deleted-hook) (allout-structure-shifted-hook): * lisp/arc-mode.el (archive-extract-hooks): * lisp/buff-menu.el (Buffer-menu-buffer+size-width): * lisp/calendar/timeclock.el (timeclock-modeline-display) (timeclock-modeline-display, timeclock-update-modeline): * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym-function-arglist): * lisp/cedet/semantic/db-file.el (semanticdb-save-database-hooks): * lisp/cedet/semantic/edit.el (semantic-change-hooks) (semantic-edits-new-change-hooks) (semantic-edits-delete-change-hooks) (semantic-edits-reparse-change-hooks): * lisp/cedet/semantic/lex.el (semantic-lex-reset-hooks): * lisp/comint.el (comint--unquote&expand-filename) (comint-unquote-filename): * lisp/custom.el (user-variable-p): * lisp/dired.el (dired-shrink-to-fit, dired-pop-to-buffer) (dired-sort-set-modeline): * lisp/ebuff-menu.el (Electric-buffer-menu-mode): * lisp/emacs-lisp/byte-run.el (macro-declaration-function): * lisp/emacs-lisp/checkdoc.el (custom-print-functions) (checkdoc-comment-style-hooks): * lisp/emacs-lisp/cl-lib.el (custom-print-functions): * lisp/emacs-lisp/edebug.el (gud-inhibit-global-bindings): * lisp/erc/erc-dcc.el (erc-dcc-chat-filter-hook): * lisp/eshell/esh-mode.el (eshell-status-in-modeline): * lisp/eshell/eshell.el (eshell-add-to-window-buffer-names) (eshell-remove-from-window-buffer-names): * lisp/faces.el (set-face-underline-p, font-list-limit): * lisp/files.el (automount-dir-prefix, toggle-read-only): * lisp/filesets.el (filesets-cache-fill-content-hooks): * lisp/frame.el (automatic-hscrolling): * lisp/generic-x.el (javascript-generic-mode) (javascript-generic-mode-hook): * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-hooks): * lisp/gnus/nndiary.el (nndiary-request-create-group-hooks) (nndiary-request-update-info-hooks) (nndiary-request-accept-article-hooks): * lisp/htmlfontify.el (hfy-post-html-hooks): * lisp/international/mule-cmds.el (inactivate-current-input-method-function) (inactivate-input-method, input-method-inactivate-hook) (ucs-insert): * lisp/international/quail.el (quail-inactivate) (quail-inactivate-hook): * lisp/international/robin.el (robin-inactivate) (robin-inactivate-hook): * lisp/leim/quail/hangul.el (hangul-input-method-inactivate): * lisp/leim/quail/uni-input.el (ucs-input-inactivate): * lisp/mail/emacsbug.el (report-emacs-bug-info): * lisp/mh-e/mh-e.el (mh-kill-folder-suppress-prompt-hooks): * lisp/mpc.el (mpc-string-prefix-p): * lisp/net/rcirc.el (rcirc-print-hooks, rcirc-sentinel-hooks) (rcirc-receive-message-hooks, rcirc-activity-hooks): * lisp/obsolete/crisp.el (crisp-mode-modeline-string): * lisp/pcomplete.el (pcomplete-arg-quote-list) (pcomplete-quote-argument): * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hooks): * lisp/progmodes/python.el (python-info-ppss-context) (python-info-ppss-context-type) (python-info-ppss-comment-or-string-p, python-indent) (python-guess-indent, python-buffer, python-preoutput-result) (python-proc, python-send-receive, python-send-string) (python-use-skeletons): * lisp/progmodes/sh-script.el (sh-maybe-here-document): * lisp/replace.el (query-replace-interactive): * lisp/strokes.el (strokes-modeline-string): * lisp/subr.el (redraw-modeline): * lisp/term.el (term-default-fg-color, term-default-bg-color): * lisp/textmodes/tex-mode.el (latex-string-prefix-p) (tex-string-prefix-p): * lisp/url/url-parse.el (url-recreate-url-attributes): * lisp/vc/add-log.el (change-log-acknowledgement): * lisp/vc/ediff-wind.el (ediff-choose-window-setup-function-automatically): * lisp/vc/pcvs-util.el (cvs-string-prefix-p): * lisp/vc/vc.el (vc-string-prefix-p): * lisp/window.el (display-buffer-function): * lisp/winner.el (winner-mode-leave-hook): Remove many functions and variables obsolete since 24.3. * lisp/buff-menu.el (list-buffers--refresh): * lisp/dired.el (dired-mode-map): * lisp/files.el (abbreviate-file-name): * lisp/generic-x.el (generic-default-modes): * lisp/mh-e/mh-funcs.el (mh-kill-folder): * lisp/progmodes/hideif.el (hide-ifdef-mode-submap): * lisp/replace.el (query-replace-read-from): * lisp/term.el (term): * lisp/window.el (display-buffer): Don't use above deleted functions and variables. * src/marker.c (Fbuffer_has_markers_at): Delete DEFUN obsolete since 24.3. (syms_of_marker) <Sbuffer_has_markers_at>: Delete defsubr. * lisp/subr.el (buffer-has-markers-at): Remove obsoletion of above deleted DEFUN. * etc/TODO: Doc fix; don't mention above deleted function. * admin/cus-test.el (cus-test-get-options): * lisp/pcomplete.el: Doc fixes; don't mention removed items. ; * etc/NEWS: List removed items.
* | Allow easy entry of single chars in `read-char-by-name'Robert Pluim2022-09-021-2/+8
| | | | | | | | | | * lisp/international/mule-cmds.el (read-char-by-name): Add optional 'allow-single' argument, meaning to accept single chars as themselves.
* | Merge from origin/emacs-28Stefan Kangas2022-09-012-9/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8807a4f532 Enable 256 colors in fbterm. bbc23ca8ab One more fix for find-file.el 0cbcaf5119 ; Yet another doc fix for 'ff-other-file-alist' (bug#57325) 2d9a391727 Recommend using fbterm in the Linux console. a5a92e577c ; * src/window.c (syms_of_window) <window-point-insertion-... 4d52fe6b96 * lisp/find-file.el (ff-other-file-alist): Doc fix. (Bug#... d111b5b651 * lisp/info.el (Info-mode): Support the Linux console better. cc945ec0ed ; Fix doc strings in latin1-disp.el 195fcc932e Improve the documentation of glyphless-character display 72ae02377e ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix. 3fb69fad49 Fix documentation of 'glyphless-char-display' # Conflicts: # lisp/international/characters.el # src/xdisp.c
| * ; Fix doc strings in latin1-disp.elEli Zaretskii2022-08-281-2/+2
| | | | | | | | | | * lisp/international/latin1-disp.el (latin1-display-ucs-per-lynx) (latin1-display): Doc fix.
| * Improve the documentation of glyphless-character displayEli Zaretskii2022-08-281-2/+6
| | | | | | | | | | | | | | | | | | * lisp/international/characters.el (glyphless-char-display-control): * src/xdisp.c (syms_of_xdisp) <glyphless-char-display>: Mention the 'glyphless-char' face in the doc string. * doc/lispref/display.texi (Glyphless Chars): Index 'glyphless-char' face.
* | ; Autoload 'latin1-display-ucs-per-lynx'Eli Zaretskii2022-08-281-0/+1
| | | | | | | | | | * lisp/international/latin1-disp.el (latin1-display-ucs-per-lynx): Autoload it, since we autoload 'latin1-display'.
* | Support the full range of variation selectorsAxel Svensson2022-08-111-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/international/characters.el: Provide acronyms for variation selectors. (update-glyphless-char-display): Update display of the full range of variation selectors. (glyphless-char-display-control): Update doc string. (Bug#57072) * doc/lispref/display.texi (Glyphless Chars): Document more variation selectors. Copyright-paperwork-exempt: yes
* | Improve message regarding missing LEIMStefan Kangas2022-08-093-12/+11
| | | | | | | | | | | | | | * lisp/international/ja-dic-utl.el (skkdic-lookup-key): * lisp/international/mule-diag.el (list-input-methods-1): * lisp/international/quail.el (quail-use-package): Explain that LEIM is installed together with Emacs.
* | Improve readability of list-input-methodsStefan Kangas2022-08-091-27/+28
| | | | | | | | | | * lisp/international/mule-diag.el: Make screen more readable by improving the formatting.
* | Fix loaddefs quirk w.r.t. pinyin-convertLars Ingebrigtsen2022-08-011-5/+2
| | | | | | | | | | | | | | * lisp/international/titdic-cnv.el (pinyin-convert): Use `generate-lisp-file' for the file. This avoids having it scanned by loaddefs-gen, which will trigger re-compilation of Emacs since pinyin.el is generated after Emacs is built.
* | Support keyboard input and display of U+1E9EEli Zaretskii2022-07-312-0/+3
| | | | | | | | | | | | * lisp/international/latin1-disp.el (latin1-display): * lisp/international/iso-transl.el (iso-transl-char-map) (iso-transl-language-alist): Add U+1E9E capital sharp S.
* | string-equal-ignore-case: new functionSam Steingold2022-07-261-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/complete.el (semantic-collector-calculate-completions): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Add `string-equal-ignore-case'. * lisp/emacs-lisp/cl-extra.el (cl-equalp): Use `string-equal-ignore-case'. * lisp/emacs-lisp/shadow.el (load-path-shadows-find): Likewise. * lisp/emacs-lisp/shortdoc.el (string): Add `string-equal-ignore-case'. * lisp/files.el (file-truename): Use `string-equal-ignore-case'. (file-relative-name): Likewise. * lisp/gnus/gnus-art.el (article-hide-boring-headers): Use `string-equal-ignore-case' instead of `gnus-string-equal'. * lisp/gnus/gnus-util.el (gnus-string-equal): Remove, use `string-equal-ignore-case' instead. * lisp/international/mule-cmds.el (describe-language-environment): Use `string-equal-ignore-case'. (locale-charset-match-p): Likewise. * lisp/man.el (Man-softhyphen-to-minus): Use `string-prefix-p'. * lisp/minibuffer.el (completion--string-equal-p): Remove, use `string-equal-ignore-case' instead. (completion--twq-all): Use `string-equal-ignore-case'. (completion--do-completion): Likewise. * lisp/net/browse-url.el (browse-url-default-windows-browser): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/org/ob-core.el (org-babel-results-keyword): Use `string-equal-ignore-case' instead of explicit `compare-strings'. (org-babel-insert-result): Likewise. * lisp/org/org-compat.el (string-equal-ignore-case): Define unless defined already. (org-mode-flyspell-verify): Use `string-equal-ignore-case'. * lisp/org/org-lint.el (org-lint-duplicate-custom-id): Likewise. * lisp/org/ox.el (org-export-resolve-radio-link): Use `string-equal-ignore-case' and `string-clean-whitespace'. * lisp/progmodes/flymake-proc.el (flymake-proc--check-patch-master-file-buffer): Use `string-prefix-p' instead of explicit `compare-strings'. * lisp/progmodes/idlwave.el (idlwave-class-or-superclass-with-tag): Use `string-equal-ignore-case' instead of explicit `compare-strings'. * lisp/subr.el (member-ignore-case): Use `string-equal-ignore-case'. (string-equal-ignore-case): Compare strings ignoring case. * lisp/textmodes/bibtex.el (bibtex-string=): Remove. (bibtex-format-entry, bibtex-font-lock-url, bibtex-autofill-entry) (bibtex-print-help-message, bibtex-validate, bibtex-validate-globally) (bibtex-clean-entry, bibtex-completion-at-point-function, (bibtex-url): Use `string-equal-ignore-case' instead of `bibtex-string='. * lisp/textmodes/sgml-mode.el (sgml-get-context): Use `string-equal-ignore-case' instead of explicit `compare-strings'. (sgml-calculate-indent): Likewise * test/lisp/subr-tests.el (string-comparison-test): Add tests for `string-equal-ignore-case'.
* | Re-add comment on autoloading cookies in preloaded filesStefan Kangas2022-07-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | This comment was removed in 2009, but it is useful to explain why we are keeping these autoload cookies. * lisp/bindings.el: * lisp/font-core.el: * lisp/format.el: * lisp/international/mule-cmds.el: Re-add comment on autoloading. * lisp/font-core.el (font-lock-defaults): Re-add autoload cookie, despite the fact that this file is preloaded.
* | Add new args MESSAGE and TIMEOUT to set-transient-map (bug#21634)Juri Linkov2022-07-061-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (set-transient-map): Add new args MESSAGE and TIMEOUT. (set-transient-map-timeout, set-transient-map-timer): New variables. * lisp/international/emoji.el (emoji-zoom-increase): * lisp/indent.el (indent-rigidly): * lisp/face-remap.el (text-scale-adjust, global-text-scale-adjust): Use the arg MESSAGE of set-transient-map. * doc/lispref/keymaps.texi (Controlling Active Maps): Mention new args MESSAGE and TIMEOUT of set-transient-map.
* | Remove the interactive prefix from emoji-insertLars Ingebrigtsen2022-07-051-11/+6
| | | | | | | | | | | | | | * lisp/international/emoji.el (emoji-insert): Remove the prefix action from this command, since the same is already available on `C-x 8 e s', and we're considering using the prefix to copy to the kill ring.
* | Quote some literal keys to get help-key-binding faceStefan Kangas2022-07-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/align.el (align): * lisp/bindings.el (undo-repeat-map): * lisp/calc/calc-embed.el (calc-do-embedded): * lisp/calc/calc-prog.el (calc-user-define-invocation): * lisp/calc/calc-yank.el (calc--edit-mode): * lisp/comint.el (comint-history-isearch) * lisp/dired.el (dired-mode): * lisp/emulation/viper.el (viper-mode): * lisp/erc/erc-button.el (erc-button-face): * lisp/erc/erc-track.el (erc-track-enable-keybindings): * lisp/gnus/gnus-art.el (gnus-article-button-face): * lisp/gnus/gnus-eform.el (gnus-edit-form): * lisp/gnus/gnus-sum.el (gnus-summary-stop-at-end-of-message) (gnus-summary-goto-unread): * lisp/icomplete.el (icomplete-show-matches-on-no-input): * lisp/image-mode.el (image-scroll-up): * lisp/international/iso-transl.el (iso-transl-set-language): * lisp/isearch.el (isearch-forward-regexp): * lisp/misc.el (butterfly): * lisp/outline.el (outline-minor-mode-cycle-filter) (outline-minor-mode-cycle): * lisp/progmodes/grep.el (rgrep): * lisp/progmodes/gud.el (gud-gdb-repeat-map, gud-sdb-repeat-map) (gud-dbx-repeat-map, gud-xdb-repeat-map, gud-perldb-repeat-map) (gud-pdb-repeat-map, gud-guiler-repeat-map, gud-jdb-repeat-map): * lisp/progmodes/idlw-shell.el (idlwave-shell-graphics-window-size) (idlwave-shell-mode): * lisp/progmodes/idlwave.el (idlwave-shell-debug-modifiers) (idlwave-list-shell-load-path-shadows): * lisp/progmodes/python.el (python-shell-get-process-or-error): * lisp/repeat.el (repeat-check-key): * lisp/replace.el (query-replace, query-replace-regexp) (read-regexp): * lisp/simple.el (read-extended-command-predicate): * lisp/tab-bar.el (tab-bar-switch-repeat-map) (tab-bar-move-repeat-map): * lisp/term.el (ansi-term): * lisp/textmodes/reftex-index.el (reftex-index-phrases-set-macro-key): * lisp/vc/emerge.el (emerge-scroll-left, emerge-scroll-right): * lisp/windmove.el: * lisp/winner.el (winner-mode): Quote literal keys to get 'help-key-binding' face. * lisp/comint.el (comint-insert-previous-argument): Use regular quotes.
* | ; Fix typos.Mattias Engdegård2022-07-021-1/+1
| |
* | Make the emoji-zoom commands use a transient map for repetitionLars Ingebrigtsen2022-07-011-10/+6
| | | | | | | | | | * lisp/international/emoji.el (emoji-zoom-increase) (emoji-zoom-decrease): Use a transient map for convenience.
* | Add new commands to zoom emojisLars Ingebrigtsen2022-06-302-1/+43
| | | | | | | | | | | | | | * lisp/international/emoji.el (emoji-zoom-map) (emoji-zoom-increase, emoji-zoom-decrease): New commands. * lisp/international/mule-cmds.el (ctl-x-map): Bind them.
* | Add hacek variations to `C-x 8'Lars Ingebrigtsen2022-06-171-0/+24
| | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add hacek characters on `C-x 8 ^ ^'.
* | Add more characters with macron in C-x 8 map and latin input methodsRobert Pluim2022-06-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add sequences for {AE,ae,G,g} with macron. * lisp/leim/quail/latin-post.el ("latin-postfix"): Add missing entries for {AE,ae,G,g} with macron. * lisp/leim/quail/latin-pre.el ("latin-prefix"): Add entries for 'letter with macron' for {A,a,E,e,AE,ae,I,I,O,o,U,u,Y,y} with macron. (Bug#55668)
* | Add to mode cedilla characters to iso-transl-char-mapLars Ingebrigtsen2022-06-131-0/+4
| | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add some more cedilla characters.
* | Add support for the Meetei Mayek scriptसमीर सिंह Sameer Singh2022-06-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add support for the Lepcha script (bug#55869)समीर सिंह Sameer Singh2022-06-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | ; Minor copyedits of --with-small-ja-dic optionEli Zaretskii2022-06-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Document the new configuration option. * lisp/international/ja-dic-cnv.el (skkdic-convert-okuri-nasi): Fix whitespace. (skkdic-convert): Doc fix. (batch-skkdic-convert): Fix Help message. * configure.ac: Tweak the description of --with-small-ja-dic.
* | Don't reduce vocabulary in ja-dic.el by defaultTaiju HIGASHI2022-06-101-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add the "--with-small-ja-dic" configure option. * leim/Makefile.in (${leimdir}/ja-dic/ja-dic.el): Change the build method depending on whether or not the --with-small-ja-dic option is specified. * lisp/international/ja-dic-cnv.el (skkdic-convert-okuri-nasi): Add the "no-reduction" optional argument. When it is specified, then generate a Japanese dictionary without reduced vocabulary. (skkdic-convert): Add the "no-reduction" optional argument. (batch-skkdic-convert): Add the "--no-reduction" command line argument.
* | Add more ways to enter trade mark and registered signRobert Pluim2022-06-081-0/+2
| | | | | | | | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add sequence for TRADE MARK. * lisp/leim/quail/latin-post.el ("latin-postfix"): Add REGISTERED SIGN and TRADE MARK. * lisp/leim/quail/latin-pre.el ("latin-prefix"): Add TRADE MARK.
* | Rename generate-file to generate-lisp-fileLars Ingebrigtsen2022-06-053-17/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/url/url-cookie.el (url-cookie-write-file): * lisp/international/titdic-cnv.el (tit-process-header) (miscdic-convert): * lisp/international/ja-dic-cnv.el (skkdic-convert): * lisp/international/emoji.el (emoji--generate-file): * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--rubric): * admin/unidata/unidata-gen.el (unidata-gen-file) (unidata-gen-charprop): Adjust callers. * lisp/emacs-lisp/generate-lisp-file.el: Renamed from generate-file.el. Also rename some keyword parameters and require a generator function.
* | Add convenience functions for generating Emacs Lisp filesLars Ingebrigtsen2022-06-053-44/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/url/url-cookie.el (url-cookie-write-file): * lisp/international/titdic-cnv.el (tit-process-header): * lisp/international/ja-dic-cnv.el (skkdic-convert): * lisp/international/emoji.el (emoji--generate-file): * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--rubric) * admin/unidata/unidata-gen.el (unidata-gen-file) (unidata-gen-charprop): Use the new functions. * lisp/emacs-lisp/generate-file.el: New file to provide convenience functions for generated files. It's not always trivial to know which parts of the trailer that has to be obfuscated to avoid not getting byte-compiled etc, and some parts of the headers/trailers are usually forgotten when hand-coding these.
* | ; * lisp/international/fontset.el (setup-default-fontset): Fix comment.Eli Zaretskii2022-06-051-3/+4
| |
* | Add a fallback font for Tamil Supplement charactersसमीर सिंह Sameer Singh2022-06-051-0/+6
| | | | | | | | | | * lisp/international/fontset.el (setup-default-fontset): Add and entry for "Noto Sans Tamil Supplement". (Bug#55807)
* | Make skkdic-convert replacements literalLars Ingebrigtsen2022-06-041-1/+1
| | | | | | | | | | | | | | | | * lisp/international/ja-dic-cnv.el (skkdic-convert): The replacement is literal and fixed-case. (The build on EMBA is failing mysteriously with "Match data clobbered by buffer modification hooks", so this is mainly a stab in the dark at fixing that, but it's also generally correct.)
* | Add support for the Grantha script (bug#55782)समीर सिंह Sameer Singh2022-06-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | * 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-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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 more subscript and superscript characters to "C-x 8"Eli Zaretskii2022-05-301-0/+21
| | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add more numerical superscript and subscript characters. (Bug#55722)
* | Add support for the Rejang script (bug#55718)समीर सिंह Sameer Singh2022-05-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add support for the Batak script (bug #55694)समीर सिंह Sameer Singh2022-05-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Extend 'C-x 8 =' to produce characters with macronEli Zaretskii2022-05-271-1/+13
| | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Add several new sequences for characters with macron. (Bug#55668)
* | Add support for the Javanese script (bug#55667)समीर सिंह Sameer Singh2022-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add support for the Limbu script (bug#55621)समीर सिंह Sameer Singh2022-05-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add support for the Tagalog scriptसमीर सिंह Sameer Singh2022-05-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* | Add support for the Modi scriptसमीर सिंह Sameer Singh2022-05-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | ; * lisp/international/fontset.el (otf-script-alist): Fix typos.Eli Zaretskii2022-05-151-3/+3
| |
* | ; Fix typosStefan Kangas2022-05-151-1/+1
| |
* | Fix database related to some scriptsEli Zaretskii2022-05-151-1/+3
| | | | | | | | | | | | | | | | | | * lisp/international/fontset.el (script-representative-chars): Add tai-le and tai-lue scripts. (otf-script-alist): Fix the name of tai-le. * src/w32font.c (syms_of_w32font): Fix typos in some script symbol names.