Revert "plugins/lsp: use vim.lsp native API"

This reverts commit 78f6ff0369.

From PR https://github.com/nix-community/nixvim/pull/3204
This commit is contained in:
Matt Sturgeon 2025-04-27 23:05:23 +01:00
parent 836994b8bc
commit 3ea2ce7ff6
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299

View file

@ -206,14 +206,15 @@ lib.nixvim.plugins.mkNeovimPlugin {
}"}
for i, server in ipairs(__lspServers) do
local options = ${runWrappers cfg.setupWrappers "server.extraOptions"}
vim.lsp.enable(server.name)
vim.lsp.config(server.name, __setup)
if server.extraOptions then
vim.lsp.config(server.name, server.extraOptions)
if options == nil then
options = __setup
else
options = vim.tbl_extend("keep", options, __setup)
end
require("lspconfig")[server.name].setup(options)
end
${cfg.postConfig}