Commit graph

3949 commits

Author SHA1 Message Date
Sean Whitton bdf6d6c1b1 Autoload cookies for some commands in admin/*.el
These files are not included in Emacs distributions so this will
only affect those who, e.g., symlink these into ~/.emacs.d/user-lisp/.

* admin/admin.el:
* admin/authors.el: Autoload all commands.
* admin/gitmerge.el (gitmerge): Autoload.
2026-09-05 13:05:12 +01:00
Sean Whitton 1d64554f99 Merge from origin/emacs-31
6f230503c8 ; * admin/make-tarball.txt: Don't use a batch process for...
5fdb5e3485 Relax formatting requirements on NEWS when converting to ...
fe4b9df4f4 Adjust generating HTML for historic NEWS
30b2265a01 ; * admin/make-tarball.txt: Publish HTML formatted NEWS.
99f8ed8d46 make-news-html-file: Don’t assume NEWS has local variables
5c5362a3e8 Escape [[ in NEWS when generating HTML via Org
9794fa0d5d elisp-scope.el: Avoid excessive 'trusted-content-p' calls
956875f822 ; * test/lisp/emacs-lisp/crm-tests.el: Fix copyright years.
e8b46219ca Fix choose-completion in CRM with boundaries
e420d0d978 ; Further explain WHEN argument to marking functions obso...
c4d50ea097 Skip all package-vc tests if git is not installed
2026-09-03 10:31:58 +01:00
Sean Whitton 6f230503c8 ; * admin/make-tarball.txt: Don't use a batch process for HTML gen. 2026-09-03 10:30:26 +01:00
Peter Oliver 5fdb5e3485 Relax formatting requirements on NEWS when converting to HTML
* admin/admin.el (make-news-html-file): Accurately detect blocks
even when not separated by blank lines.

Copyright-paperwork-exempt: yes
2026-09-03 10:28:03 +01:00
Peter Oliver fe4b9df4f4 Adjust generating HTML for historic NEWS
* admin/admin.el (make-news-html-file): If the major version
given has it's own NEWS file, use that.  Understand
non-continuous copyright years.

Copyright-paperwork-exempt: yes
2026-09-03 10:26:19 +01:00
Peter Oliver 30b2265a01 ; * admin/make-tarball.txt: Publish HTML formatted NEWS.
Copyright-paperwork-exempt: yes
2026-09-03 10:03:33 +01:00
Peter Oliver 99f8ed8d46 make-news-html-file: Don’t assume NEWS has local variables
* admin/admin.el (make-news-html-file): Don't error if no "Local
variables" section is found.

Copyright-paperwork-exempt: yes
2026-09-03 10:03:23 +01:00
Peter Oliver 5c5362a3e8 Escape [[ in NEWS when generating HTML via Org
* admin/admin.el (make-news-html-file): Escape [[ with zero
width space.

Copyright-paperwork-exempt: yes
2026-09-03 10:02:56 +01:00
Eli Zaretskii 84c500552e Merge from origin/emacs-31
c0b872dd67 ; * admin/notes/jargon: Add FUD.
e8936794ad Fix navigating *Completions* with TAB in vertical format
9c9a26e60b Merge branch 'emacs-31' of git.savannah.gnu.org:/srv/git/...
3d9f0fa865 ; * admin/make-tarball.txt: Note about publishing NEWS (b...
bcfc4e7e19 tab-bar-tests-quit-restore-window: Mark unstable
a001a45a50 Revert "Delete test that hangs"
6800426743 admin/make-manuals: Include type hierarchy auxiliary files
a013cdd3e8 ; * admin/make-tarball.txt: Various improvements.
2026-08-29 07:17:49 -04:00
Michael Albinus c0b872dd67 ; * admin/notes/jargon: Add FUD. 2026-08-25 10:20:24 +02:00
Eli Zaretskii 9c9a26e60b Merge branch 'emacs-31' of git.savannah.gnu.org:/srv/git/emacs into emacs-31 2026-08-24 18:54:46 +03:00
Eli Zaretskii 3d9f0fa865 ; * admin/make-tarball.txt: Note about publishing NEWS (bug#81693). 2026-08-24 18:54:10 +03:00
Sean Whitton 78df4833e6 Merge from origin/emacs-31
6800426743 admin/make-manuals: Include type hierarchy auxiliary files
a013cdd3e8 ; * admin/make-tarball.txt: Various improvements.
82ba6298ae Merge branch 'emacs-31' of git.savannah.gnu.org:/srv/git/...
091398b045 ; * src/treesit.c: Fix wording and typos in commentary.
83ef59ef5e ; Update tree-sitter docstrings
c51104de28 ; * ChangeLog.5: Fix position of one entry.
2026-08-24 13:42:13 +01:00
Sean Whitton 6800426743 admin/make-manuals: Include type hierarchy auxiliary files
* admin/admin.el (make-manuals, make-manuals-dist--1): Install
elisp_type_hierarchy.txt and elisp_type_hierarchy.jpg.
2026-08-24 13:23:24 +01:00
Sean Whitton a013cdd3e8 ; * admin/make-tarball.txt: Various improvements. 2026-08-24 13:23:22 +01:00
Kai Ma 80383d8e57 Fix Emoji composition rules for TTY frames
* (admin/unidata/emoji-zwj.awk): Add all TTY-eligible Emoji codepoints
to composition rules, but exclude keycap sequence initials.
2026-08-23 17:28:33 +03:00
Kai Ma f7cc89a8ce Compose Emoji sequences on TTY frames
* admin/unidata/Makefile.in: Add emoji-variation-sequences.txt and
emoji-test.txt to zwj_sources.
* admin/unidata/emoji-zwj.awk: Scan emoji-variation-sequences.txt to
generate 'auto-composition-emoji-tty-eligible-codepoints'.  Scan
emoji-test.txt to generate
'auto-composition-emoji-unqualified-tail-initials' and the composition
rules for unqualified and minimally-qualified RGI sequences.  Update the
default composition function to 'compose-gstring-and-emoji'.
* lisp/composite.el (compose-gstring-and-emoji): Add.
(auto-compose-chars): Changed to consider 'compose-gstring-and-emoji'.
2026-08-23 11:37:45 +03:00
Eli Zaretskii 998547c55f Merge from origin/emacs-31
062dcd2aea Fix prev-adaptive-prefix anchor (bug#61314)
32025c709e ; * etc/NEWS: Fix typos and wording.
0914969e0e ; Update "Antinews" in ELisp manual
1988e330c1 ; Update "Antinews" in the Emacs user manual
1744376add ; * admin/authors.el (authors-aliases): Add Yifei Yao.
426dca6849 ; * test/lisp/tab-bar-tests.el (tab-bar-tests-quit-restor...

# Conflicts:
#	etc/NEWS
2026-08-22 05:09:45 -04:00
Eli Zaretskii 1744376add ; * admin/authors.el (authors-aliases): Add Yifei Yao. 2026-08-18 14:35:00 +03:00
Stefan Monnier 1de92cc3ec Delete redundant "" arguments to 'mapconcat'
* lisp/xml.el (xml--entity-replacement-text, xml-substitute-special):
* lisp/vc/vc-hg.el (vc-hg--pushpull):
* lisp/vc/vc-git.el (vc-git-escape-file-name):
* lisp/vc/emerge.el (emerge-hash-string-into-string):
* lisp/url/url.el (url-do-setup):
* lisp/url/url-expand.el (url-expand-file-name):
* lisp/url/url-cache.el (url-cache-create-filename-human-readable):
* lisp/textmodes/tildify.el (tildify--find-env):
* lisp/textmodes/rst.el (rst-re):
* lisp/textmodes/reftex.el (reftex-compile-variables):
* lisp/textmodes/reftex-ref.el (reftex-latin1-to-ascii):
* lisp/textmodes/reftex-index.el (reftex-index-make-replace-string)
(reftex-index-select-phrases-macro):
* lisp/textmodes/ispell.el (ispell--make-\\w-expression):
* lisp/textmodes/enriched.el (enriched-make-annotation):
* lisp/textmodes/bibtex.el (bibtex-summary):
* lisp/tab-bar.el (tab-bar-format-align-right):
* lisp/shell.el (shell--unquote&requote-argument)
(shell--parse-pcomplete-arguments):
* lisp/proced.el (proced-format):
* lisp/play/decipher.el (decipher-show-alphabet)
(decipher--digram-counts):
* lisp/pcomplete.el (pcomplete-entries):
* lisp/pcmpl-x.el (pcmpl-x-ack-short-options):
* lisp/obsolete/pgg-parse.el (pgg-format-key-identifier):
* lisp/newcomment.el (comment-padright):
* lisp/net/webjump.el (webjump-url-encode):
* lisp/net/newst-backend.el (newsticker--unxml-node):
* lisp/net/mairix.el (mairix-widget-make-query-from-widgets):
* lisp/net/eudcb-ldap.el (eudc-ldap-format-query-as-rfc1558):
* lisp/net/dbus.el (dbus-introspect-get-signature):
* lisp/mh-e/mh-utils.el (mh-help):
* lisp/mh-e/mh-alias.el (mh-alias-apropos):
* lisp/mail/supercite.el (sc-attribs-strip-initials):
* lisp/mail/rfc2231.el (rfc2231-parse-string):
* lisp/mail/ietf-drums.el (ietf-drums-parse-address):
* lisp/mail/footnote.el (footnote-roman-lower-regexp):
* lisp/language/lao.el:
* lisp/isearch.el (with-isearch-suspended, isearch-edit-string)
(isearch-repeat, word-search-regexp, isearch-symbol-regexp)
(isearch-del-char, isearch-yank-string, isearch-yank-from-kill-ring)
(isearch-char-by-name, isearch-emoji-by-name)
(isearch-post-command-hook, isearch-process-search-char)
(isearch-ring-adjust1, isearch-complete):
* lisp/international/quail.el (quail-title):
* lisp/international/isearch-x.el
(isearch-process-search-multibyte-characters):
* lisp/info.el (Info-url-for-node):
* lisp/ido.el (ido-set-matches-1):
* lisp/htmlfontify.el (hfy-default-header):
* lisp/gnus/nnmairix.el (nnmairix-widget-make-query-from-widgets):
* lisp/gnus/mm-url.el (mm-url-form-encode-xwfu):
* lisp/gnus/mm-decode.el (mm-mailcap-command):
* lisp/gnus/gnus-art.el (article-lapsed-string)
(article-verify-x-pgp-sig, gnus-article-extend-url-button):
* lisp/gnus/canlock.el (canlock-make-cancel-key):
* lisp/forms.el (forms--update, forms--debug):
* lisp/find-cmd.el (find-cmd):
* lisp/eshell/esh-arg.el (eshell-quote-argument):
* lisp/emulation/viper-util.el (viper-array-to-string)
(viper-key-press-events-to-chars):
* lisp/emulation/viper-macs.el (viper-display-macro):
* lisp/emulation/viper-init.el (viper-charlist-to-string):
* lisp/emulation/cua-rect.el (cua--copy-rectangle-as-kill)
(cua-copy-rectangle-as-text):
* lisp/emacs-lisp/elp.el (elp-results):
* lisp/calendar/solar.el (solar-time-string):
* lisp/calendar/icalendar.el (icalendar--create-ical-alarm)
(icalendar--do-create-ical-alarm):
* lisp/calendar/diary-lib.el (diary-remind)
(diary-font-lock-date-forms, diary-fancy-date-pattern):
* lisp/calendar/calendar.el (calendar-make-temp-face)
(calendar-date-string):
* lisp/calendar/cal-persia.el (calendar-persian-date-string):
* lisp/calendar/cal-coptic.el (calendar-coptic-date-string):
* lisp/calendar/cal-bahai.el (calendar-bahai-date-string):
* lisp/arc-mode.el (archive-summarize-files):
* lisp/allout.el (allout-latex-verb-quote):
* admin/unidata/unidata-gen.el (unidata-gen-table-word-list):
Delete redundant "" argument to 'mapconcat'.
2026-08-17 15:42:12 -04:00
Sean Whitton c1ad9d2720 Merge from origin/emacs-31
4458f68df1 ; Update exported ChangeLog files and etc/AUTHORS
0968d7e5e2 ; Update acknowledgements for Emacs 31.
d30a86ba2c ; Fill in missing :version and :package-version metadata.
6dedbb722d ; * admin/release-process: Combine two 'make' commands.
e1f465d993 * doc/misc/efaq.texi (New in Emacs 31): New node.
eca43790ac ; * etc/NEWS: Remove temporary +++/--- lines.
8b38548dd5 ; Document native-compile-directory.
8e33b6a059 ; Document C-x <UP> in shell-mode.
61c7285a95 ; Document project-remember-project.
ced4d70ee0 Add "VTE" to list of auto-enabled xterm-mouse-mode terminals
91a630245f ; * lisp/speedbar.el (speedbar-window--close): Doc fix.
0792252594 Handle 'speedbar-buffer' kill when in 'speedbar-window-mo...
951ee70ee3 ; * lisp/simple.el (char-uppercase-p): Fix a typo.

# Conflicts:
#	etc/NEWS
2026-08-17 18:42:21 +01:00
Sean Whitton 0968d7e5e2 ; Update acknowledgements for Emacs 31. 2026-08-17 13:29:41 +01:00
Sean Whitton 6dedbb722d ; * admin/release-process: Combine two 'make' commands. 2026-08-17 12:44:45 +01:00
Eli Zaretskii b611588ed8 ; * admin/authors.el (authors-aliases): Add Wu fa yang. 2026-08-16 12:41:13 +03:00
Eli Zaretskii a9d79796e2 Improve fontset setup for some scripts
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Add scripts which were mistakenly
omitted.  Fix fontset setup for Syriac and N'ko scripts.  Add
ol-onal.  More symbols supported by Symbola.

* admin/unidata/blocks.awk: Special rules for U+FFFC and U+FFFD.
Map Kanbun to han.  Map Vertical Forms to cjk-misc.
2026-08-15 14:52:08 +03:00
Paul Eggert a3d43a12a4 Spelling fixes, mostly UK→US
* lisp/custom.el (custom--sort-vars-1):
* lisp/language/indonesian.el:
Use ‘dependent’ rather than British spelling in internal names.
In indonesian.el, the ‘-ant’ spelling was incorrect even for UK
spelling as it was an adjective not a noun.
* lisp/emacs-lisp/package-vc.el (package-vc--clone):
Fix typo in spelling of README-elpa file name.
* lisp/vc/vc.el (vc-revert):
Use American instead of British spelling in diagnostics.
* m4/texinfo.m4 (gl_TEXINFO_INDEXING_IS_LOCALE_DEPENDENT):
Rename from gl_TEXINFO_INDEXING_IS_LOCALE_DEPENDANT.  Use changed.
2026-08-07 16:23:25 -05:00
Sean Whitton 0ab4c2e4ff Merge from origin/emacs-31
e54ba84245 ; * etc/PROBLEMS (Build-time problems): Discuss bug#81211.
cc210dbf14 Fix JSX tag angle-bracket pairing in tsx-ts-mode
8b521b98ed ; * etc/NEWS: Fix level of last change.
b1687dbe02 * admin/notes/jargon: Add FUD.
287187f202 pcm-try-completion: collapse ** into *
db6beef260 Distinguish UTC vs. UTC+0:00 times in iCalendar library
1b500ce5a5 Fix documentation of ':set' function in 'defcustom'
a93e0ff7b1 ; AGENTS.md, CLAUDE.md: New files.

# Conflicts:
#	etc/NEWS
2026-08-05 11:40:20 +01:00
Michael Albinus b1687dbe02 * admin/notes/jargon: Add FUD. 2026-08-04 15:30:51 +02:00
Eli Zaretskii 79c1f363a3 Merge from origin/emacs-31
ad60eb855d ; Improve documentation of "shadow cursor"
c6d6033360 Fix attendee lookup in gnus-icalendar
5b5cc17832 vc-working-revision: Don't bind default-directory to a re...
ab88a0be86 Fix Dired problem with nonexistent directory (bug#81509)
158a039135 ; * admin/MAINTAINERS: Mark F. Jason Park as co-maintaini...
1da79a162d ; * src/treesit.c (treesit_cursor_helper_1): Further expl...
037076824f ; * src/treesit.c (treesit_cursor_helper_1): Fix last cha...
5e3f68c669 Fix emacs-eglot test on emba
97e24e12d5 Fix C-x v w a/A on the repository root
b65f8ef93d (sh-font-lock-paren): Fix bug#81192

# Conflicts:
#	etc/NEWS
2026-08-01 07:14:49 -04:00
Sean Whitton 158a039135 ; * admin/MAINTAINERS: Mark F. Jason Park as co-maintaining ERC. 2026-07-28 13:44:59 +01:00
Sean Whitton 187e1d8048 Merge from origin/emacs-31
2771f99c72 ; * admin/MAINTAINERS: Mark Amin as maintaining some more...
19eeda16a4 ; Fix recent changes in treesit documentation
29bbd02347 Fix treesit_cursor_helper_1 for zero-width nodes (bug#81436)
6b670907fa Update tree-sitter manual for embed level
0f6d977a88 ; * test/src/xdisp-tests.el (xdisp-test-format-mode-line)...
2026-07-26 12:42:46 +01:00
Sean Whitton 2771f99c72 ; * admin/MAINTAINERS: Mark Amin as maintaining some more files. 2026-07-24 12:29:29 +01:00
Sean Whitton 301cb3218f Merge from origin/emacs-31
7726d55ea0 ; * admin/make-tarball.txt: Don't use "regenerate" in one...
3bd3dd6a27 ; * admin/make-tarball.txt: Streamline the process in sev...
2026-07-23 13:58:56 +01:00
Sean Whitton cef2206c97 Merge from origin/emacs-31
d8af318118 ; Update exported ChangeLog files and etc/AUTHORS
1bd56ff932 ; Fix last change.
76c8065bf6 VC-Annotate menu: Fix inserting "Span NN.NN days" entries
7822f2d5ea Fix typo in Fmatch_end's doc string
d365328e6d Fix false positive warnings in 'elisp-flymake-checkdoc' w...
58e4dc3c53 Fix void-function on push-button in goto-address-mode
429336b409 Fix perl-calculate-indent
fc3ba09401 * admin/notes/documentation: Describe quoting of key names.
ade36467bf Fix 'url-parse-query-string'
94ee683d63 markdown-ts-mode: Fix code-block fontification leak
2026-07-23 13:58:56 +01:00
Sean Whitton 7726d55ea0 ; * admin/make-tarball.txt: Don't use "regenerate" in one place. 2026-07-23 13:58:19 +01:00
Sean Whitton 3bd3dd6a27 ; * admin/make-tarball.txt: Streamline the process in several ways. 2026-07-23 13:56:24 +01:00
Michael Albinus fc3ba09401 * admin/notes/documentation: Describe quoting of key names. 2026-07-19 10:35:59 +02:00
Eli Zaretskii 1a2fc844ca Revert "; * admin/authors.el (authors-aliases): Fix Borys Buliha's name."
This reverts commit cf6918c189.
It was a mistake, as Boris prefers the other spelling.
2026-07-18 12:27:38 +03:00
Eli Zaretskii cf6918c189 ; * admin/authors.el (authors-aliases): Fix Borys Buliha's name. 2026-07-18 12:25:13 +03:00
Paul Eggert d71a399fdd Remove lib/af_alg.h, to adjust to recent Gnulib
Gnulib deprecated the crypto/af_alg module,
following the deprecation of the AF_ALG API in Linux 7.2.
This means Emacs needs to do less work to avoid using it.
* admin/merge-gnulib (AVOIDED_MODULES):
Remove crypto/af_alg as we no longer need to avoid it.
* configure.ac (emacs_files): Omit lib/af_alg.h.
* lib/af_alg.h: Remove; no longer used.
* lib/gnulib.mk.in: Regenerate.
2026-07-17 14:09:18 -07:00
Sean Whitton 202d29726d Merge from origin/emacs-31
0748af27c0 ; * admin/notes/repo (Bisecting): Refine 'git bisect run'...
c565251dd6 ; * admin/notes/repo (Bisecting): Provide a 'git bisect r...
ba781ed754 Fix blinking Eldoc messages
3e7908fe23 ; Fix two tests
924d88a736 ; Warn about killed buffers returned by 'window-prev-buff...
b07e634e4c Fix undefined behavior in pbm_load
5404761a47 ; Correct treesit-font-lock-level customize type (issue#8...
6464453558 Avoid destructively modifying 'package--builtin-alist'
ffad15bf73 Update to Org 9.8.7
9ab1aa887a Ensure, that `buffer-file-name' is expanded in tramp-archive
4721a44e8a ; * doc/lispref/buffers.texi (Buffer File Name): Clarify ...
9777acdc95 ; etc/NEWS: Fix duplicate "Emacs Lisp mode" heading.

# Conflicts:
#	etc/NEWS
2026-07-07 16:01:01 +01:00
Sean Whitton 0748af27c0 ; * admin/notes/repo (Bisecting): Refine 'git bisect run' recipe. 2026-07-07 15:34:27 +01:00
Sean Whitton c565251dd6 ; * admin/notes/repo (Bisecting): Provide a 'git bisect run' recipe. 2026-07-07 13:59:00 +01:00
Eli Zaretskii 6b006c92f4 Merge from origin/emacs-31
388adcc570 Finish reverting experiment with proportional font on mod...
7746db313a CC Mode: Fix erroneous type: arguments to two defcustoms.
ba7c04d26c ; Fix double docstring in a test
82009df4de Fix initials completion style after // in file name
6b31360a31 Fix c-pcm-try-completion with boundaries completion
e560eacf6d In pgtk_free_frame_resources transfer keyboard focus to p...
6f9ac7ffdb Fix fullscreen state handling for PGTK (Bug#81165, Bug#81...
727a57d971 ; Don't autoload 'define-multisession-variable'
d1c3ba95cb * lisp/progmodes/project.el: Update Commentary.
5fde9732b4 Localize cache invalidation to project-try-vc
707b0ba0f4 Fix project--clear-cache and project--value-in-dir in spe...
ba7d2b8232 * admin/notes/jargon: Add TTTT.
bcb83d7d2a Fix error handling in Tramp delete-{file,directory}
2026-07-04 04:28:26 -04:00
Michael Albinus ba7d2b8232 * admin/notes/jargon: Add TTTT. 2026-07-01 17:01:30 +02:00
Sean Whitton 0fac164893 Merge from origin/emacs-31
fff343c332 ; Fix typos in iCalendar macro and recurrence docstrings
912c8e3691 Ensure Tramp backward compatibility
df9b97e516 ; update README for windows binaries
9e37c94079 Read a key sequence instead of a single key in 'map-y-or-...
2755f171fc ; Document new features and update NEWS
13842157d2 ; * etc/NEWS: Presentational fixes and improvements.

# Conflicts:
#	etc/NEWS
2026-06-08 15:36:26 +01:00
Corwin Brust df9b97e516 ; update README for windows binaries 2026-06-07 21:09:01 -05:00
Po Lu 7ffbf45886 Merge from savannah/emacs-31
916572f6e0 Fix the Android build
3801c09ae2 Don't resurrect invisible child frames when rebuilding pa...
e4350c538f Improve progress-reporter state to remove hard coded leng...
30df8657fb (tex-main-file): Add forgotten safety predicate (bug#81099)
35a82765bf Fix bug in latexenc when AUCTeX is loaded
e9d1367a32 paren.el: Fix part of bug#81035
fd1b5cd890 ; * test/lisp/files-tests.el (w32-downcase-file-names): D...
79391d3e19 ; * lisp/mouse.el (send-to--resolve-handler): Fix last ch...
eb1de3f585 ; Avoid rebuilding Emacs Lisp Intro when building release...
f26f2a832c ; Avoid byte-compilation warning in mouse.el
cf325876fa Adapt Tramp version
84556123eb ; * admin/make-tarball.txt: Update.
8f5b786cac Check buffer-local value in tramp-local-environment-varia...
2026-06-06 11:39:01 +08:00
Sean Whitton 84556123eb ; * admin/make-tarball.txt: Update. 2026-06-05 12:18:36 +01:00
Sean Whitton c7167f2a1e Merge from origin/emacs-31
c3babe4b89 Fix lax whitespace highlight during query-replace
2e70b88623 Fix fill-paragraph combining text with preceding comment
ea54c33950 ; * etc/PROBLEMS: Link to bug#81124.
02897e208d emacsclient quote_argument is void
c618178066 ; Mark process-test-stderr-buffer as :unstable when runni...
2c1b45f5c5 ; Improve documentation of 'vc-dir-auto-hide-up-to-date'
768c8bf004 Revert "* admin/notes/documentation: Recommend not using ...
a7414f1859 native--compile-skip-on-battery-p: Try to fix ?b, ?B cond...
7cee526a8c Save and restore original local keymap in grep-edit-mode
4d87d203cf Fix display of inline SVG images in Rmail
4c55d04ebe Add treesit-ready-p check back to tree-sitter major modes...
7892ae5eaf Fix pathological slowness in flex completion
12eec781ed No longer raise error on HTTP 402 (Payment Required) (bug...
1800350b18 Avoid compilation-mode matching rust as gnu
2026-05-29 11:01:25 +01:00