GenLSP.Protocol.Structures.WorkspaceClientCapabilities (gen_lsp v0.0.1)
Workspace specific client capabilities.
properties
Properties
applyEdit :: boolean
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
workspaceEdit :: WorkspaceEditClientCapabilities
Capabilities specific to WorkspaceEdit
s.
didChangeConfiguration :: DidChangeConfigurationClientCapabilities
Capabilities specific to the workspace/didChangeConfiguration
notification.
didChangeWatchedFiles :: DidChangeWatchedFilesClientCapabilities
Capabilities specific to the workspace/didChangeWatchedFiles
notification.
symbol :: WorkspaceSymbolClientCapabilities
Capabilities specific to the workspace/symbol
request.
executeCommand :: ExecuteCommandClientCapabilities
Capabilities specific to the workspace/executeCommand
request.
workspaceFolders :: boolean
The client has support for workspace folders.
@since 3.6.0
configuration :: boolean
The client supports workspace/configuration
requests.
@since 3.6.0
semanticTokens :: SemanticTokensWorkspaceClientCapabilities
Capabilities specific to the semantic token requests scoped to the workspace.
@since 3.16.0.
codeLens :: CodeLensWorkspaceClientCapabilities
Capabilities specific to the code lens requests scoped to the workspace.
@since 3.16.0.
fileOperations :: FileOperationClientCapabilities
The client has support for file notifications/requests for user operations on files.
Since 3.16.0
inlineValue :: InlineValueWorkspaceClientCapabilities
Capabilities specific to the inline values requests scoped to the workspace.
@since 3.17.0.
inlayHint :: InlayHintWorkspaceClientCapabilities
Capabilities specific to the inlay hint requests scoped to the workspace.
@since 3.17.0.
diagnostics :: DiagnosticWorkspaceClientCapabilities
Capabilities specific to the diagnostic requests scoped to the workspace.
@since 3.17.0.