From 5a8b28066c5802c2edfc363bcfac788d039d0a82 Mon Sep 17 00:00:00 2001 From: Robert Morrison Date: Mon, 17 Apr 2023 15:58:29 +0100 Subject: [PATCH] fix(LSP)!: Repair LSP config to handle plugin changes Update the LSP config to avoid using setup_handlers for some mason plugins since the functions have been deprecated. --- after/plugin/LSP.lua | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/after/plugin/LSP.lua b/after/plugin/LSP.lua index 88c19b4..c4ed70a 100644 --- a/after/plugin/LSP.lua +++ b/after/plugin/LSP.lua @@ -26,8 +26,7 @@ modules["mason-lspconfig"].setup_handlers { ["omnisharp"] = function () modules["lspconfig"]["omnisharp"].setup { capabilities = capabilities, - on_attach = function (client,buffnr) - vim.notify("attaching to CS buffer {" .. buffnr .. "}") + on_attach = function (_,_) local gr = vim.api.nvim_create_augroup("CS-OnAttach",{}) vim.api.nvim_create_autocmd({"BufWritePre"}, { group = gr, @@ -38,7 +37,6 @@ modules["mason-lspconfig"].setup_handlers { end } ) - vim.notify("Attached to CS buffer") end } end @@ -50,12 +48,6 @@ modules['mason-null-ls'].setup({ automatic_setup = true, }) -modules['mason-null-ls'].setup_handlers { - function (source_name, methods) - require('mason-null-ls.automatic_setup')(source_name,methods) - end, - -- Custom handlers can be added below if needed -} modules['fidget'].setup{ text = { @@ -93,11 +85,6 @@ modules['mason-nvim-dap'].setup({ automatic_setup = true, }) -modules['mason-nvim-dap'].setup_handlers { - function (source_name) - require('mason-nvim-dap.automatic_setup')(source_name) - end -} modules['dapui'].setup({ icons = {