-
Unfortunately, I cannot speak for vim-lsp (though it got positives mentions) but I'm happy with a combo of built-in LSP, Microsoft pyright, and nvim-compe, see below for a minimal example how to set this up **
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Built-in LSP plays very well with telescope.nvim, which recently merged additional lsp functionality for built-in diagnostics, symbols, and go-to-definition (overloading).
-
Install nvim-lspconfig, nvim-compe, and telescope.nvim with a package manager of your choice and then set up like follows:
-
lspsaga.nvim
Discontinued improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim] (by glepnir)
Then things like lspsaga.nvim only enhance the experience further, with the ecosystem only continuing to grow.
Related posts
-
Difference between Telescope `lsp_workspace_symbols` and `lsp_dynamic_workspace_symbols`?
-
Trying really hard to get into Neovim but I’ve had such a hard time trying to configure it!
-
Are there any examples of how to use nvim_create_autocmd?
-
Neovim 0.5 is awesome
-
Need resources for porting init.vim to init.lua, following the norm