From 51981587fd6353d51351b5d971522b511eadc963 Mon Sep 17 00:00:00 2001 From: paterkleomenis <63873883+paterkleomenis@users.noreply.github.com> Date: Wed, 5 Nov 2025 11:22:26 +0100 Subject: [PATCH] Fix deprecated lspconfig usage for Neovim 0.11+ Replace conditional setup with new vim.lsp.config and vim.lsp.enable APIs --- lua/nvchad/configs/lspconfig.lua | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/lua/nvchad/configs/lspconfig.lua b/lua/nvchad/configs/lspconfig.lua index 7578520..2c1128f 100644 --- a/lua/nvchad/configs/lspconfig.lua +++ b/lua/nvchad/configs/lspconfig.lua @@ -77,19 +77,10 @@ M.defaults = function() }, } - -- Support 0.10 temporarily - - if vim.lsp.config then - vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init }) - vim.lsp.config("lua_ls", { settings = lua_lsp_settings }) - vim.lsp.enable "lua_ls" - else - require("lspconfig").lua_ls.setup { - capabilities = M.capabilities, - on_init = M.on_init, - settings = lua_lsp_settings, - } - end + -- Use new vim.lsp.config API for Neovim 0.11+ + vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init }) + vim.lsp.config("lua_ls", { settings = lua_lsp_settings }) + vim.lsp.enable "lua_ls" end return M