We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 836994b commit 3ea2ce7Copy full SHA for 3ea2ce7
plugins/lsp/default.nix
@@ -206,14 +206,15 @@ lib.nixvim.plugins.mkNeovimPlugin {
206
}"}
207
208
for i, server in ipairs(__lspServers) do
209
+ local options = ${runWrappers cfg.setupWrappers "server.extraOptions"}
210
- vim.lsp.enable(server.name)
211
-
212
- vim.lsp.config(server.name, __setup)
213
214
- if server.extraOptions then
215
- vim.lsp.config(server.name, server.extraOptions)
+ if options == nil then
+ options = __setup
+ else
+ options = vim.tbl_extend("keep", options, __setup)
216
end
+
217
+ require("lspconfig")[server.name].setup(options)
218
219
220
${cfg.postConfig}
0 commit comments