neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 039d60bd9c4468bb53958943196390673569bd7b
parent 0344736aa698dc205f8f9f80609b7033308d39ca
Author: ii14 <59243201+ii14@users.noreply.github.com>
Date:   Sat, 30 Apr 2022 23:22:47 +0200

fix(lsp): fix infinite loop in resolved_capabilities deprecation message (#18333)

Co-authored-by: ii14 <ii14@users.noreply.github.com>
Diffstat:
Mruntime/lua/vim/lsp.lua | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua @@ -971,10 +971,10 @@ function lsp.start_client(config) "update your plugins or configuration to access client.server_capabilities instead." .. "The new key/value pairs in server_capabilities directly match those " .. "defined in the language server protocol", vim.log.levels.WARN) - table[key] = protocol._resolve_capabilities_compat(client.server_capabilities) - return table[key] + rawset(table, key, protocol._resolve_capabilities_compat(client.server_capabilities)) + return rawget(table, key) else - return table[key] + return rawget(table, key) end end setmetatable(client, mt)