Brand new roc user here!
Does roc have a neovim lsp?
I think this may help https://github.com/faldor20/tree-sitter-roc?tab=readme-ov-file#neovim
I'm not sure though because I don't use neovim.
We have an LSP which I thought was used for all editors
Yes you can use the LSP easily with nvim-lspconfig
The LSP is distributed with the roc releases also.
Yep the executable path for the language server is found in the parent directory of the Roc executable
So if you have roc in your PATH, the roc_language_server should be too
Just create a config that uses that as the cmd
And the capabilities can be the default
Last updated: Jul 26 2025 at 12:14 UTC