fix(lsp): fallback to empty capability_path in supports_registration

This commit is contained in:
Maria José Solano
2025-04-27 10:14:41 -07:00
committed by Lewis Russell
parent 181df60533
commit 82b844fefe

View File

@ -840,7 +840,7 @@ end
--- Get options for a method that is registered dynamically.
--- @param method vim.lsp.protocol.Method
function Client:_supports_registration(method)
local capability_path = lsp.protocol._request_name_to_client_capability[method]
local capability_path = lsp.protocol._request_name_to_client_capability[method] or {}
local capability = vim.tbl_get(self.capabilities, unpack(capability_path))
return type(capability) == 'table' and capability.dynamicRegistration
end