Workspace specific client capabilities.
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
apply_edit
The client supports applying batch edits to the workspace by supporting
the request 'workspace/applyEdit'
Sourceapply_edit=(apply_edit : Bool)
The client supports applying batch edits to the workspace by supporting
the request 'workspace/applyEdit'
Sourceconfiguration
The client supports workspace/configuration requests.
Since 3.6.0
Sourceconfiguration=(configuration : Bool)
The client supports workspace/configuration requests.
Since 3.6.0
Sourcedid_change_configuration
Capabilities specific to the workspace/didChangeConfiguration notification.
Sourcedid_change_configuration=(did_change_configuration : DynamicRegistration)
Capabilities specific to the workspace/didChangeConfiguration notification.
Sourcedid_change_watched_files
Capabilities specific to the workspace/didChangeWatchedFiles notification.
Sourcedid_change_watched_files=(did_change_watched_files : DynamicRegistration)
Capabilities specific to the workspace/didChangeWatchedFiles notification.
Sourceexecute_command
Capabilities specific to the workspace/executeCommand request.
Sourceexecute_command=(execute_command : DynamicRegistration)
Capabilities specific to the workspace/executeCommand request.
Sourcesymbol
Capabilities specific to the workspace/symbol request.
Sourcesymbol=(symbol : WorkspaceSymbol)
Capabilities specific to the workspace/symbol request.
Sourceworkspace_edit
Capabilities specific to WorkspaceEdits
Sourceworkspace_edit=(workspace_edit : WorkspaceEdit)
Capabilities specific to WorkspaceEdits
Sourceworkspace_folders
The client has support for workspace folders.
Since 3.6.0
Sourceworkspace_folders=(workspace_folders : Bool)
The client has support for workspace folders.
Since 3.6.0
Source