diff options
-rw-r--r-- | lua/plugins/lsp/config.lua | 24 |
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 + } } |