commit c3589753a0e191843836fe08ff425d79b3354ccf
parent 336469ff2dd1f0cd2cebd6178d05ebb1c0fb9b4d
Author: Maria Solano <majosolano99@gmail.com>
Date: Wed, 18 Feb 2026 18:16:03 -0800
fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960)
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua
@@ -1570,6 +1570,11 @@ end
---@param handler (lsp.Handler) See |lsp-handler|
---@param override_config (table) Table containing the keys to override behavior of the {handler}
function lsp.with(handler, override_config)
+ vim.deprecate(
+ 'vim.lsp.with()',
+ 'Pass the configuration to equivalent functions in `vim.lsp.buf`',
+ '0.12'
+ )
return function(err, result, ctx, config)
return handler(err, result, ctx, vim.tbl_deep_extend('force', config or {}, override_config))
end