emacs/admin/notes
Juri Linkov 3d3be6dd0e Lock tree-sitter language grammars to verified versions.
* admin/notes/tree-sitter/build-module/build.sh:
Update org for toml/yaml.

* admin/tree-sitter/treesit-admin.el
(treesit-admin--builtin-language-sources):
Add verified versions.

* lisp/progmodes/c-ts-mode.el:
Append language source to treesit-language-source-alist.
(c-ts-mode, c++-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/cmake-ts-mode.el:
Append language source to treesit-language-source-alist.
(cmake-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/csharp-mode.el:
Append language source to treesit-language-source-alist.
(csharp-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/dockerfile-ts-mode.el:
Append language source to treesit-language-source-alist.
(dockerfile-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/elixir-ts-mode.el:
Append language source to treesit-language-source-alist.
(elixir-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/go-ts-mode.el:
Append language source to treesit-language-source-alist.
(go-ts-mode, go-mod-ts-mode, go-work-ts-mode):
Use treesit-ensure-installed.

* lisp/progmodes/heex-ts-mode.el:
Append language source to treesit-language-source-alist.
(heex-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/java-ts-mode.el:
Append language source to treesit-language-source-alist.
(java-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/js.el:
Append language source to treesit-language-source-alist.
(js-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/json-ts-mode.el:
Append language source to treesit-language-source-alist.
(json-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/lua-ts-mode.el:
Append language source to treesit-language-source-alist.
(lua-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/php-ts-mode.el
(php-ts-mode--language-source-alist):
Update versions from comments in ts-modes.
Append to treesit-language-source-alist.
(php-ts-mode-install-parsers):
Use treesit-language-source-alist directly.
(php-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/ruby-ts-mode.el:
Append language source to treesit-language-source-alist.
(ruby-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/rust-ts-mode.el:
Append language source to treesit-language-source-alist.
(rust-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/sh-script.el:
Append language source to treesit-language-source-alist.
(bash-ts-mode): Use treesit-ensure-installed.

* lisp/progmodes/typescript-ts-mode.el:
Append language source to treesit-language-source-alist.
(typescript-ts-mode, tsx-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/css-mode.el:
Append language source to treesit-language-source-alist.
(css-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/html-ts-mode.el:
Append language source to treesit-language-source-alist.
(html-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/markdown-ts-mode.el:
Append language source to treesit-language-source-alist.
(markdown-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/mhtml-ts-mode.el
(mhtml-ts-mode--language-source-alist):
Append to treesit-language-source-alist.
(mhtml-ts-mode-install-parsers):
Use treesit-language-source-alist directly.
(mhtml-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/toml-ts-mode.el:
Append language source to treesit-language-source-alist.
(toml-ts-mode): Use treesit-ensure-installed.

* lisp/textmodes/yaml-ts-mode.el:
Append language source to treesit-language-source-alist.
(yaml-ts-mode): Use treesit-ensure-installed.

* test/infra/Dockerfile.emba: Add verified versions
to treesit-language-source-alist.
2025-04-18 19:22:50 +03:00
..
tree-sitter Lock tree-sitter language grammars to verified versions. 2025-04-18 19:22:50 +03:00
bug-triage ; Fix typos 2024-07-18 11:46:50 +02:00
bugtracker ; Fix typos 2024-07-18 11:46:50 +02:00
copyright Update copyright year to 2025 2025-01-02 18:39:42 +01:00
documentation ; Fix typos 2024-07-18 11:46:50 +02:00
elpa Prefer https: to git: URIs 2023-02-04 15:14:15 -08:00
emba Update copyright year to 2025 2025-01-02 18:39:42 +01:00
git-workflow * admin/notes/git-workflow: Use emacs-30 in examples. 2024-10-18 18:33:48 +02:00
hydra Update copyright year to 2025 2025-01-02 18:39:42 +01:00
jargon * admin/notes/jargon: Add AFK and OOO. 2025-03-09 12:41:40 +01:00
java ; * admin/notes/java: Document substitutes for `goto' in Java. 2025-03-29 22:44:59 +08:00
kind-communication Spelling fixes 2024-06-04 22:16:28 -07:00
multi-tty Update copyright year to 2025 2025-01-02 18:39:42 +01:00
newfile Prefer straight quoting in some text files 2015-09-11 11:05:12 -07:00
nextstep Update some URLs 2019-09-23 00:12:52 -07:00
repo Delete obsolete section in admin/notes/repo 2024-11-25 23:14:12 +01:00
spelling ; * admin/notes/spelling: More precisely qualify saying just "Lisp" 2025-03-24 10:40:22 +08:00
tags maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
trailing-whitespace Nuke arch-tags. 2011-01-15 15:16:57 -08:00
unicode Update copyright year to 2025 2025-01-02 18:39:42 +01:00
versioning maint: shorten https://lists.gnu.org/archive/html/... links 2017-11-25 22:48:12 -08:00
www Update copyright year to 2025 2025-01-02 18:39:42 +01:00
years Merge from savannah/emacs-30 2024-09-15 08:54:50 +08:00