mirror of
https://github.com/neovim/neovim.git
synced 2026-03-28 03:12:00 +00:00
Previously, the LSP client assumed all providers had subcapabilities, which could cause issues when a provider did not. This change adds a check for the presence of subcapabilities before attempting to access them, ensuring correct handling of both cases. This improves compatibility with servers that register providers without additional capabilities.