i just gived it a try. works like a charm, treesitter + lsp. i asked cursor to help me with the config.
Tree-sitter grammar for `go' is missing; install it? y
Cloning repository
Compiling library
Library installed to /Users/xxx/.emacs.d/tree-sitter/libtree-sitter-go.dylib
looks pretty good.