struct LSP::ClientCapabilities::Workspace

Included Modules

Defined in:

base/capabilities/client_capabilities.cr

Constructors

Instance Method Summary

Constructor Detail

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

def self.new(**args) #

Instance Method Detail

def apply_edit : Bool? #

def apply_edit=(apply_edit : Bool?) #

def configuration : Bool? #

The client supports workspace/configuration requests. Since 3.6.0


def configuration=(configuration : Bool?) #

The client supports workspace/configuration requests. Since 3.6.0


def did_change_configuration : DidChangeConfigurationClientCapabilities? #

def did_change_configuration=(did_change_configuration : DidChangeConfigurationClientCapabilities?) #

def did_change_watched_files : DidChangeWatchedFilesClientCapabilities? #

def did_change_watched_files=(did_change_watched_files : DidChangeWatchedFilesClientCapabilities?) #

def execute_command : ExecuteCommandClientCapabilities? #

def execute_command=(execute_command : ExecuteCommandClientCapabilities?) #

Capabilities specific to the workspace/symbol request.


def symbol=(symbol : WorkspaceSymbolClientCapabilities?) #

Capabilities specific to the workspace/symbol request.


def workspace_edit : WorkspaceEditClientCapabilities? #

def workspace_edit=(workspace_edit : WorkspaceEditClientCapabilities?) #

def workspace_folders : Bool? #

def workspace_folders=(workspace_folders : Bool?) #