summaryrefslogtreecommitdiff
path: root/lua/plugins/lsp
diff options
context:
space:
mode:
Diffstat (limited to 'lua/plugins/lsp')
-rw-r--r--lua/plugins/lsp/config.lua24
1 files changed, 4 insertions, 20 deletions
diff --git a/lua/plugins/lsp/config.lua b/lua/plugins/lsp/config.lua
index 38aec3d..ef952b1 100644
--- a/lua/plugins/lsp/config.lua
+++ b/lua/plugins/lsp/config.lua
@@ -4,23 +4,10 @@ return {
event = { "BufReadPre", "BufNewFile" },
opts = { servers = {} },
config = function(_, opts)
- local add_hook_after = require("lspconfig.util").add_hook_after
- local on_attach = function(client, bufnr)
- require("nvim-navic").attach(client, bufnr)
- end
-
for lsp, lsp_opts in pairs(opts.servers) do
lsp_opts = lsp_opts or {}
- if lsp_opts.on_attach ~= nil then
- lsp_opts["on_attach"] =
- add_hook_after(on_attach, lsp_opts.on_attach)
- end
- lsp_opts["capabilities"] =
- require("cmp_nvim_lsp").default_capabilities(
- lsp_opts.capabilities or {}
- )
- lsp_opts.capabilities.textDocument.completion.completionItem.snippetSupport =
- true
+ lsp_opts["capabilities"] = require("cmp_nvim_lsp").default_capabilities(lsp_opts.capabilities or {})
+ lsp_opts.capabilities.textDocument.completion.completionItem.snippetSupport = true
require("lspconfig")[lsp].setup(lsp_opts)
end
end,
@@ -41,9 +28,6 @@ return {
end,
},
})
- end,
- dependencies = {
- { "SmiteshP/nvim-navic", opts = { highlight = true } },
- },
- },
+ end
+ }
}