dotfiles/.config/nvim/lua/plugins/lsp.lua

20 lines
569 B
Lua

return {
"neovim/nvim-lspconfig",
dependencies = { "saghen/blink.cmp" },
opts = {
inlay_hints = { enabled = false },
servers = {
lua_ls = {},
pyright = {
autostart = false,
},
},
},
config = function(_, opts)
local lspconfig = require("lspconfig")
for server, config in pairs(opts.servers) do
config.capabilities = require("blink.cmp").get_lsp_capabilities(config.capabilities)
lspconfig[server].setup(config)
end
end,
}