lspconfig
URL: https://github.com/neovim/nvim-lspconfig/
Maintainers: Gaetan Lepage, Heitor Augusto, Matt Sturgeon, Austin Horstman, Quentin Boyer
nvim-lspconfig provides default configs for many language servers, but it does not enable any of them.
You should use the lsp
module to configure and enable LSP servers.
note
This plugin module will soon replace plugins.lsp
.
Both plugins.lspconfig.enable
and plugins.lsp.enable
will install nvim-lspconfig,
however the older plugins.lsp
module includes additional options and
setup that relate to neovim's builtin LSP and are now being moved to the
new lsp
module.
plugins.lspconfig.enable
Whether to enable nvim-lspconfig.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.lspconfig.package
The nvim-lspconfig package to use.
Type: package
Default:
pkgs.vimPlugins.nvim-lspconfig
Declared by:
plugins.lspconfig.autoLoad
Whether to automatically load nvim-lspconfig when neovim starts.
Type: boolean
Default:
false
when lazy-loading is enabled.
Example:
false
Declared by: