From ef0998e0ab3a7c4de02dca24b4cfa3101fa335c5 Mon Sep 17 00:00:00 2001 From: Alex Pasmantier Date: Sun, 4 May 2025 02:14:20 +0200 Subject: [PATCH] fix(vim.lsp): replace deprecated `vim.lsp.start_client` with `vim.lsp.start` ============================================================================== vim.deprecated: require("vim.deprecated.health").check() ~ - WARNING vim.lsp.start_client() is deprecated. Feature will be removed in Nvim 0.13 - ADVICE: - use vim.lsp.start() instead. - stack traceback: /home/USER/.local/share/nvim/lazy/copilot.vim/lua/_copilot.lua:34 --- lua/_copilot.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/_copilot.lua b/lua/_copilot.lua index a0b268e..5103344 100644 --- a/lua/_copilot.lua +++ b/lua/_copilot.lua @@ -31,7 +31,7 @@ copilot.lsp_start_client = function(cmd, handler_names, opts, settings) -- start_client() is deprecated, but the replacement start() breaks our -- restart workflow by returning the old client that's shutting down. -- https://github.com/neovim/neovim/issues/33616 - id = vim.lsp.start_client({ + id = vim.lsp.start({ cmd = cmd, cmd_cwd = vim.call('copilot#job#Cwd'), name = 'GitHub Copilot',