You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My guess is: the language server returns a set of capabilities, these are either immediately available at boot or dynamically registerable (they will become available at some point). I suspect we don't have the metadata of one of our capabilities quite right, vscode has always given us a pass but neovim is being a stickler.
Just dug into this a bit. The registerCapability request that the server is sending is for the workspace/didChangeWorkspaceFolders capability. Before sending this, we check that the client supports it, according to the protocol. In this part it specifies that the server is allowed to register that capability if initializationParams.capabilities.workspace.workspaceFolders is true, and this is the case for neovim's client initialization. So I may be wrong but it looks like the problem is on nvim's language client, and the warning should not be shown.
(This is my last issue for today!)
I don't know what this means but I see this in the Neovim logs when using the server directly with the built-in LSP client:
The text was updated successfully, but these errors were encountered: