From: Juri Linkov Date: Tue, 22 Apr 2025 06:47:30 +0000 (+0300) Subject: Fix tree-sitter ABI version incompatibility in rust-ts-mode X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ab79f2f72dd0e72fbf17777400fd05969c1b144d;p=emacs.git 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) --- 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