struct

LSP::ClientCapabilities::Workspace

Inherits JSON::Serializable < LSP::Initializer < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

apply_edit

The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'

Source
apply_edit=(apply_edit : Bool | Nil)

The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'

Source
configuration

The client supports workspace/configuration requests. Since 3.6.0

Source
configuration=(configuration : Bool | Nil)

The client supports workspace/configuration requests. Since 3.6.0

Source
did_change_configuration

Capabilities specific to the workspace/didChangeConfiguration notification.

Source
did_change_configuration=(did_change_configuration : DidChangeConfigurationClientCapabilities | Nil)

Capabilities specific to the workspace/didChangeConfiguration notification.

Source
did_change_watched_files

Capabilities specific to the workspace/didChangeWatchedFiles notification.

Source
did_change_watched_files=(did_change_watched_files : DidChangeWatchedFilesClientCapabilities | Nil)

Capabilities specific to the workspace/didChangeWatchedFiles notification.

Source
execute_command

Capabilities specific to the workspace/executeCommand request.

Source
execute_command=(execute_command : ExecuteCommandClientCapabilities | Nil)

Capabilities specific to the workspace/executeCommand request.

Source
symbol

Capabilities specific to the workspace/symbol request.

Source
symbol=(symbol : WorkspaceSymbolClientCapabilities | Nil)

Capabilities specific to the workspace/symbol request.

Source
workspace_edit

Capabilities specific to WorkspaceEdits

Source
workspace_edit=(workspace_edit : WorkspaceEditClientCapabilities | Nil)

Capabilities specific to WorkspaceEdits

Source
workspace_folders

The client has support for workspace folders. Since 3.6.0

Source
workspace_folders=(workspace_folders : Bool | Nil)

The client has support for workspace folders. Since 3.6.0

Source