]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix tree-sitter ABI version incompatibility in rust-ts-mode
authorJuri Linkov <juri@linkov.net>
Tue, 22 Apr 2025 06:47:30 +0000 (09:47 +0300)
committerEshel Yaron <me@eshelyaron.com>
Tue, 22 Apr 2025 17:57:20 +0000 (19:57 +0200)
* lisp/progmodes/rust-ts-mode.el (treesit-language-source-alist):
For ABI version 15 add the recommended version "v0.24.0".

(cherry picked from commit 6f30b9584f7feec395e4b6806ec2eda542639e98)

lisp/progmodes/rust-ts-mode.el

index eabe080f6c48f15c0c543d99cd8db6f4c087b27e..3b115f4bb7b7303d22a700a1642a5b51909c4a08 100644 (file)
@@ -43,7 +43,8 @@
 
 (add-to-list
  'treesit-language-source-alist
- '(rust "https://github.com/tree-sitter/tree-sitter-rust" "v0.23.2")
+ `(rust "https://github.com/tree-sitter/tree-sitter-rust"
+        ,(if (< (treesit-library-abi-version) 15) "v0.23.2" "v0.24.0"))
  t)
 
 (defcustom rust-ts-mode-indent-offset 4