From d5ea76925fd5750e5e1ea265d371197a6a393399 Mon Sep 17 00:00:00 2001 From: Levente Polyak Date: Thu, 24 Apr 2025 23:26:24 +0200 Subject: [PATCH] fix(lspconfig): use safer 0.11 compatibility check (#3265) Previously only the minor version has been checked for equality, which means it is brittle whenever we reach 0.12. Independently of when this is expected to be removed, it's simply much safer to check if the expected functionality is available by testing `vim.lsp.config` for nil. Fixes 84f8170fdab2a9bb82f36fe76c68bca2241c50d8 --- lua/nvchad/configs/lspconfig.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvchad/configs/lspconfig.lua b/lua/nvchad/configs/lspconfig.lua index 64daa84..4782e49 100644 --- a/lua/nvchad/configs/lspconfig.lua +++ b/lua/nvchad/configs/lspconfig.lua @@ -72,7 +72,7 @@ M.defaults = function() -- Support 0.10 temporarily - if vim.version().minor == 11 then + 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"