struct LSP::Data::WorkspaceClientCapabilities

Overview

Workspace specific client capabilities.

Included Modules

Defined in:

lsp/data/workspace_client_capabilities.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new #

[View source]

Instance Method Detail

def apply_edit : Bool #

[View source]
def apply_edit=(apply_edit : Bool) #

[View source]
def configuration : Bool #

The client supports workspace/configuration requests.

Since 3.6.0


[View source]
def configuration=(configuration : Bool) #

The client supports workspace/configuration requests.

Since 3.6.0


[View source]
def did_change_configuration : DynamicRegistration #

[View source]
def did_change_configuration=(did_change_configuration : DynamicRegistration) #

[View source]
def did_change_watched_files : DynamicRegistration #

[View source]
def did_change_watched_files=(did_change_watched_files : DynamicRegistration) #

[View source]
def execute_command : DynamicRegistration #

[View source]
def execute_command=(execute_command : DynamicRegistration) #

[View source]
def symbol : WorkspaceSymbol #

Capabilities specific to the workspace/symbol request.


[View source]
def symbol=(symbol : WorkspaceSymbol) #

Capabilities specific to the workspace/symbol request.


[View source]
def workspace_edit : WorkspaceEdit #

[View source]
def workspace_edit=(workspace_edit : WorkspaceEdit) #

[View source]
def workspace_folders : Bool #

[View source]
def workspace_folders=(workspace_folders : Bool) #

[View source]