From 58e2e2d8f72a162328161379d57dc7d1a73b44b9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 2 Sep 2025 14:59:13 +0200 Subject: [PATCH] fix(javascript): treesit: use javascript@v0.23.0 & jsdoc@v0.23.2 on <=29 Newer versions of these grammars fail to load on Emacs <=29. --- modules/lang/javascript/config.el | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index c4ee96049..95196a327 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -57,12 +57,10 @@ :defer t :init (set-tree-sitter! 'js-mode 'js-ts-mode - '((javascript :url "https://github.com/tree-sitter/tree-sitter-javascript" - :rev "v0.23.0" - :commit "108b2d4d17a04356a340aea809e4dd5b801eb40d") + `((javascript :url "https://github.com/tree-sitter/tree-sitter-javascript" + :rev ,(if (< (treesit-library-abi-version) 15) "v0.23.0" "v0.25.0")) (jsdoc :url "https://github.com/tree-sitter/tree-sitter-jsdoc" - :rev "v0.23.0" - :commit "b253abf68a73217b7a52c0ec254f4b6a7bb86665"))) + :rev "v0.23.2"))) :config (+javascript-common-config 'js-ts-mode))