View Source GenLSP.Structures.WorkspaceClientCapabilities (gen_lsp v0.10.0)
Workspace specific client capabilities.
Link to this section Summary
Functions
Fields
apply_edit: The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
Link to this section Types
@type t() :: %GenLSP.Structures.WorkspaceClientCapabilities{ apply_edit: boolean() | nil, code_lens: GenLSP.Structures.CodeLensWorkspaceClientCapabilities.t() | nil, configuration: boolean() | nil, diagnostics: GenLSP.Structures.DiagnosticWorkspaceClientCapabilities.t() | nil, did_change_configuration: GenLSP.Structures.DidChangeConfigurationClientCapabilities.t() | nil, did_change_watched_files: GenLSP.Structures.DidChangeWatchedFilesClientCapabilities.t() | nil, execute_command: GenLSP.Structures.ExecuteCommandClientCapabilities.t() | nil, file_operations: GenLSP.Structures.FileOperationClientCapabilities.t() | nil, inlay_hint: GenLSP.Structures.InlayHintWorkspaceClientCapabilities.t() | nil, inline_value: GenLSP.Structures.InlineValueWorkspaceClientCapabilities.t() | nil, semantic_tokens: GenLSP.Structures.SemanticTokensWorkspaceClientCapabilities.t() | nil, symbol: GenLSP.Structures.WorkspaceSymbolClientCapabilities.t() | nil, workspace_edit: GenLSP.Structures.WorkspaceEditClientCapabilities.t() | nil, workspace_folders: boolean() | nil }
Link to this section Functions
fields
Fields
apply_edit: The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
workspace_edit: Capabilities specific to
WorkspaceEdit
s.did_change_configuration: Capabilities specific to the
workspace/didChangeConfiguration
notification.did_change_watched_files: Capabilities specific to the
workspace/didChangeWatchedFiles
notification.symbol: Capabilities specific to the
workspace/symbol
request.execute_command: Capabilities specific to the
workspace/executeCommand
request.workspace_folders: The client has support for workspace folders.
@since 3.6.0
configuration: The client supports
workspace/configuration
requests.@since 3.6.0
semantic_tokens: Capabilities specific to the semantic token requests scoped to the workspace.
@since 3.16.0.
code_lens: Capabilities specific to the code lens requests scoped to the workspace.
@since 3.16.0.
file_operations: The client has support for file notifications/requests for user operations on files.
Since 3.16.0
inline_value: Capabilities specific to the inline values requests scoped to the workspace.
@since 3.17.0.
inlay_hint: Capabilities specific to the inlay hint requests scoped to the workspace.
@since 3.17.0.
diagnostics: Capabilities specific to the diagnostic requests scoped to the workspace.
@since 3.17.0.