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
For workspace/didChangeConfiguration, the spec defines it like this:
{
"method": "workspace/didChangeConfiguration",
"typeName": "DidChangeConfigurationNotification",
"messageDirection": "clientToServer",
"params": {
"kind": "reference",
"name": "DidChangeConfigurationParams"
},
"registrationOptions": {
"kind": "reference",
"name": "DidChangeConfigurationRegistrationOptions"
},
"documentation": "The configuration change notification is sent from the client to the server\nwhen the client's configuration has changed. The notification contains\nthe changed configuration as defined by the language client."
},
For workspace/didChangeWorkspaceFolders, the spec defines it like this:
{
"method": "workspace/didChangeWorkspaceFolders",
"typeName": "DidChangeWorkspaceFoldersNotification",
"messageDirection": "clientToServer",
"params": {
"kind": "reference",
"name": "DidChangeWorkspaceFoldersParams"
},
"documentation": "The `workspace/didChangeWorkspaceFolders` notification is sent from the client to the server when the workspace\nfolder configuration changes."
}
With the
lsprotocol.types.WorkspaceClientCapabilities
object, I understand that you can check other client capabilities likeworkspace/configuration
workspace/didChangeConfiguration
workspace/workspaceFolders
However, there is no corresponding field for
workspace/didChangeWorkspaceFolders
. How do you determine whether a client supports this capability?A more general question - why is this field missing from the
WorkspaceClientCapabilities
?The text was updated successfully, but these errors were encountered: