Our great sponsors
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I finally migrated all my config to Lua and ditched CoC for the native LSP. I was delaying this due to the scary amount of config needed to get LSP up and running, but I got motivated after watching videos from TJDevries (https://www.youtube.com/watch?v=stqUbv-5u2s) and The Primeagen (https://www.youtube.com/watch?v=w7i4amO_zaE) I started the setup following The Primeagen video and then used some config from kickstart.nvim. The whole thing took my an entire day due to zero familiarity with nvim Lua API.
I finally migrated all my config to Lua and ditched CoC for the native LSP. I was delaying this due to the scary amount of config needed to get LSP up and running, but I got motivated after watching videos from TJDevries (https://www.youtube.com/watch?v=stqUbv-5u2s) and The Primeagen (https://www.youtube.com/watch?v=w7i4amO_zaE) I started the setup following The Primeagen video and then used some config from kickstart.nvim. The whole thing took my an entire day due to zero familiarity with nvim Lua API.
You might not need lsp-zero. When I finished adding the config and took a look at the kickstart.nvim I noticed it is not that bad to just config nvim-comp and others to achieve the same result
I created a new branch and a PR in my dotfiles repo to integrate this changes in case it helps to anyone https://github.com/protiumx/.dotfiles/pull/2