From ab79f2f72dd0e72fbf17777400fd05969c1b144d Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Tue, 22 Apr 2025 09:47:30 +0300 Subject: [PATCH] Fix tree-sitter ABI version incompatibility in rust-ts-mode * 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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/rust-ts-mode.el b/lisp/progmodes/rust-ts-mode.el index eabe080f6c4..3b115f4bb7b 100644 --- a/lisp/progmodes/rust-ts-mode.el +++ b/lisp/progmodes/rust-ts-mode.el @@ -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 -- 2.39.5