struct
LSP::ClientCapabilities::Workspace
- LSP::ClientCapabilities::Workspace
- Struct
- Value
- Object
Included Modules
Defined in:
base/capabilities/client_capabilities.crConstructors
Instance Method Summary
-
#apply_edit : Bool | Nil
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
-
#apply_edit=(apply_edit : Bool | Nil)
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
-
#configuration : Bool | Nil
The client supports
workspace/configurationrequests. -
#configuration=(configuration : Bool | Nil)
The client supports
workspace/configurationrequests. -
#did_change_configuration : DidChangeConfigurationClientCapabilities | Nil
Capabilities specific to the
workspace/didChangeConfigurationnotification. -
#did_change_configuration=(did_change_configuration : DidChangeConfigurationClientCapabilities | Nil)
Capabilities specific to the
workspace/didChangeConfigurationnotification. -
#did_change_watched_files : DidChangeWatchedFilesClientCapabilities | Nil
Capabilities specific to the
workspace/didChangeWatchedFilesnotification. -
#did_change_watched_files=(did_change_watched_files : DidChangeWatchedFilesClientCapabilities | Nil)
Capabilities specific to the
workspace/didChangeWatchedFilesnotification. -
#execute_command : ExecuteCommandClientCapabilities | Nil
Capabilities specific to the
workspace/executeCommandrequest. -
#execute_command=(execute_command : ExecuteCommandClientCapabilities | Nil)
Capabilities specific to the
workspace/executeCommandrequest. -
#symbol : WorkspaceSymbolClientCapabilities | Nil
Capabilities specific to the
workspace/symbolrequest. -
#symbol=(symbol : WorkspaceSymbolClientCapabilities | Nil)
Capabilities specific to the
workspace/symbolrequest. -
#workspace_edit : WorkspaceEditClientCapabilities | Nil
Capabilities specific to
WorkspaceEdits -
#workspace_edit=(workspace_edit : WorkspaceEditClientCapabilities | Nil)
Capabilities specific to
WorkspaceEdits -
#workspace_folders : Bool | Nil
The client has support for workspace folders.
-
#workspace_folders=(workspace_folders : Bool | Nil)
The client has support for workspace folders.
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
The client supports workspace/configuration requests.
Since 3.6.0
Capabilities specific to the workspace/didChangeConfiguration notification.
Capabilities specific to the workspace/didChangeConfiguration notification.
Capabilities specific to the workspace/didChangeWatchedFiles notification.
Capabilities specific to the workspace/didChangeWatchedFiles notification.
Capabilities specific to the workspace/executeCommand request.
Capabilities specific to the workspace/executeCommand request.
Capabilities specific to the workspace/symbol request.
Capabilities specific to the workspace/symbol request.
Capabilities specific to WorkspaceEdits
Capabilities specific to WorkspaceEdits
The client has support for workspace folders. Since 3.6.0