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.enableandplugins.lsp.enablewill install nvim-lspconfig, however the olderplugins.lspmodule includes additional options and setup that relate to neovim’s builtin LSP and are now being moved to the newlspmodule.
plugins.lspconfig.enable
Whether to enable lspconfig.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.lspconfig.package
The lspconfig package to use.
Type: package
Default:
pkgs.vimPlugins.nvim-lspconfig
Declared by:
plugins.lspconfig.autoLoad
Whether to automatically load lspconfig when neovim starts.
Type: boolean
Default:
false when lazy-loading is enabled.
Example:
false
Declared by: