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 WorkspaceEdits.

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.