From 9f75ecb189ab468164195647f62adb868dffe80e Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Fri, 17 Jan 2025 22:00:04 +0100 Subject: remove navic dependency from lsp --- lua/plugins/lsp/config.lua | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) (limited to 'lua/plugins') 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 + } } -- cgit v1.2.3