]> git.eshelyaron.com Git - emacs.git/commit
Add treesit-admin--last-compatible-grammar-for-modes
authorYuan Fu <casouri@gmail.com>
Sun, 29 Dec 2024 07:06:52 +0000 (23:06 -0800)
committerEshel Yaron <me@eshelyaron.com>
Sat, 4 Jan 2025 20:25:41 +0000 (21:25 +0100)
commit595ad6a36ffb13750c8bd0474b9e5787e3fee16e
treec6854cb8fb67e4567c66749ac26608386f864d75
parent8e35f987af9500de81c74a60cbda55384f4ea79a
Add treesit-admin--last-compatible-grammar-for-modes

This function computes the latest compatible grammar version for
each major mode.

* admin/treesit-admin.el (treesit-admin-file-name): Move.
(treesit-admin--compat-template-file-name): New variable.
(treesit-admin--mode-languages): New function.
(treesit-admin--find-latest-compatible-revision): Return a plist
instead.
(treesit-admin--last-compatible-grammar-for-modes): New function.

(cherry picked from commit c9624c21117f7bece4d5a8271888155de5d086a2)
admin/treesit-admin.el