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: