-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.
-
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.
-
https://github.com/neovim/nvim-lspconfig for the LSP configuration
-
https://github.com/williamboman/mason-lspconfig.nvim - interop between mason.nvim and nvim-lspconfig (adjusts the LSP configurations in nvim-lspconfig to use the langauge servers installed by mason.nvim)
-
The easy way lsp-zero
-
dotfiles
🏡 /.dotfiles | Includes configs for neovim, tmux, zsh, alacrity, kitty, and more | Managed by GNU stow (by numToStr)
I use a shell script to install lsp servers and lspconfig for the configuring servers.
-
nvim-lsp-installer
Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!
nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.
Related posts
-
Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.
-
LSP Servers installation
-
Another coc.nvim vs native lsp post
-
State of Neovim LSP configuration
-
E5113: Error while calling lua chunk: /home/juan/.config/nvim/lua/lsp/lsp-installer.lua:2: module 'lspconfig' not found