From 8f55404781edacf66fa330205533b002de3fb5ee Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 5 Sep 2025 17:11:07 -0400 Subject: [PATCH] fix(web): tree-sitter: html & css grammars' recipes For both html and css grammars: - Use 0.23.0 on Emacs 29 and 0.23.2 on 30+ - Remove :commit, because the latest commit is (essentially) 0.23.2 for both grammars. Close: #8498 Co-authored-by: ispringle --- modules/lang/web/+css.el | 5 ++--- modules/lang/web/+html.el | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/lang/web/+css.el b/modules/lang/web/+css.el index 5677787b0..78010e651 100644 --- a/modules/lang/web/+css.el +++ b/modules/lang/web/+css.el @@ -80,6 +80,5 @@ If set to `nil', disable all the above behaviors.") :defer t :init (set-tree-sitter! 'css-mode 'css-ts-mode - '((css :url "https://github.com/tree-sitter/tree-sitter-css" - :rev "v0.23.0" - :commit "6a442a3cf461b0ce275339e5afa178693484c927")))) + `((css :url "https://github.com/tree-sitter/tree-sitter-css" + :rev ,(if (< (treesit-library-abi-version) 15) "v0.23.0" "v0.23.2"))))) diff --git a/modules/lang/web/+html.el b/modules/lang/web/+html.el index b859560fb..0607a3952 100644 --- a/modules/lang/web/+html.el +++ b/modules/lang/web/+html.el @@ -174,9 +174,8 @@ :defer t :init (set-tree-sitter! 'html-mode 'html-ts-mode - '((html :url "https://github.com/tree-sitter/tree-sitter-html" - :rev "v0.23.0" - :commit "6a442a3cf461b0ce275339e5afa178693484c927")))) + `((html :url "https://github.com/tree-sitter/tree-sitter-html" + :rev ,(if (< (treesit-library-abi-version) 15) "v0.23.0" "v0.23.2"))))) (use-package! mhtml-ts-mode ; 31+ only