diff --git a/modules/lang/go/config.el b/modules/lang/go/config.el index e6dde2ef4..e6f4b618a 100644 --- a/modules/lang/go/config.el +++ b/modules/lang/go/config.el @@ -53,8 +53,8 @@ :mode ("/go\\.mod\\'" . go-mod-ts-mode-maybe) :init (set-tree-sitter! 'go-mode 'go-ts-mode - '((go :url "https://github.com/tree-sitter/tree-sitter-go" - :commit "12fe553fdaaa7449f764bc876fd777704d4fb752"))) + `((go :url "https://github.com/tree-sitter/tree-sitter-go" + :rev ,(if (< (treesit-library-abi-version) 15) "v0.20.0" "v0.25.0")))) (set-tree-sitter! nil 'go-mod-ts-mode '((gomod :url "https://github.com/camdencheek/tree-sitter-go-mod" :commit "3b01edce2b9ea6766ca19328d1850e456fde3103")))