typedef WorkspaceClientCapabilites
package languageServerProtocol.protocol
import languageServerProtocol.protocol.Protocol
Workspace specific client capabilities.
Define capabilities the editor / tool provides on the workspace.
Fields
optionalworkspaceFolders:Null<Bool>
The client has support for workspace folders
3.6.0
.optionalsymbol:Null<WorkspaceSymbolClientCapabilities>
Capabilities specific to the workspace/symbol
request.
optionalsemanticTokens:Null<SemanticTokensWorkspaceClientCapabilities>
Capabilities specific to the semantic token requests scoped to the workspace.
3.16.0
.optionalinlineValue:Null<InlineValueWorkspaceClientCapabilities>
Capabilities specific to the inline values requests scoped to the workspace.
3.17.0
.optionalinlayHint:Null<InlayHintWorkspaceClientCapabilities>
Capabilities specific to the inlay hints requests scoped to the workspace.
3.17.0
.optionalfileOperations:Null<FileOperationClientCapabilities>
The client has support for file notifications/requests for user operations on files.
Since 3.16.0
optionalexecuteCommand:Null<ExecuteCommandClientCapabilities>
Capabilities specific to the workspace/executeCommand
request.
optionaldidChangeWatchedFiles:Null<DidChangeWatchedFilesClientCapabilities>
Capabilities specific to the workspace/didChangeWatchedFiles
notification.
optionaldidChangeConfiguration:Null<DidChangeConfigurationClientCapabilities>
Capabilities specific to the workspace/didChangeConfiguration
notification.
optionaldiagnostics:Null<DiagnosticWorkspaceClientCapabilities>
Capabilities specific to the diagnostic requests scoped to the workspace.
3.17.0
.optionalconfiguration:Null<Bool>
The client supports workspace/configuration
requests.
3.6.0
.optionalcodeLens:Null<CodeLensWorkspaceClientCapabilities>
Capabilities specific to the code lens requests scoped to the workspace.
3.16.0
.optionalapplyEdit:Null<Bool>
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'