]> git.eshelyaron.com Git - emacs.git/commit
Add treesit-admin-generate-compatibility-report
authorYuan Fu <casouri@gmail.com>
Sun, 29 Dec 2024 08:31:37 +0000 (00:31 -0800)
committerEshel Yaron <me@eshelyaron.com>
Sat, 4 Jan 2025 20:25:46 +0000 (21:25 +0100)
commit563e304afa2ebc47be5d8754b7fdd1735eb7c86f
tree8b3905323135162705b5cb4185d816e097aa4ae7
parent6bb95e549e10d616496334bd0b9504cb61f2849d
Add treesit-admin-generate-compatibility-report

This function can generate a HTML report on latest compatible
grammar versions for each major mode.

* admin/tree-sitter/compat-template.html: Update.
* admin/tree-sitter/treesit-admin.el:
(treesit-admin--validate-mode-lang): Change so that emacs 30 can
also run it.
(treesit-admin--find-latest-compatible-revision): Support
running checks with a different Emacs executable.
(treesit-admin--generate-compatibility-report): New function.

(cherry picked from commit d9cfe1fe92ffda7e52dcb434e34bfdd1258f2688)
admin/tree-sitter/compat-template.html
admin/tree-sitter/treesit-admin.el