From 13e32dcbe9f252b74a4bc80383c26fac567b7072 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 2 Sep 2025 03:11:01 +0200 Subject: [PATCH] fix(rust): treesit: use v0.23.2 on Emacs <=29 v0.24.0 errors out on <=29. Fix: #8473 --- modules/lang/rust/config.el | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/lang/rust/config.el b/modules/lang/rust/config.el index 5636853e0..4f5174213 100644 --- a/modules/lang/rust/config.el +++ b/modules/lang/rust/config.el @@ -50,10 +50,7 @@ (when (modulep! +tree-sitter) (set-tree-sitter! 'rust-mode 'rustic-mode `((rust :url "https://github.com/tree-sitter/tree-sitter-rust" - :commit ,(if (and (treesit-available-p) - (< (treesit-library-abi-version) 15)) - "1f63b33efee17e833e0ea29266dd3d713e27e321" - "18b0515fca567f5a10aee9978c6d2640e878671a"))))) + :rev ,(if (< (treesit-library-abi-version) 15) "v0.23.2" "v0.24.0"))))) ;; HACK Certainly, `rustic-babel' does this, but the package (and many other ;; rustic packages) must be loaded in order for them to take effect. To lazy