struct LSP::ClientCapabilities::Workspace

Included Modules

Defined in:

lsp/capabilities/client_capabilities.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def apply_edit : Bool | Nil #

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

[View source]
def code_lens : CodeLensWorkspaceClientCapabilities | Nil #

[View source]
def code_lens=(code_lens : CodeLensWorkspaceClientCapabilities | Nil) #

[View source]
def configuration : Bool | Nil #

The client supports workspace/configuration requests.


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

The client supports workspace/configuration requests.


[View source]
def diagnostics : DiagnosticWorkspaceClientCapabilities | Nil #

Client workspace capabilities specific to diagnostics.


[View source]
def diagnostics=(diagnostics : DiagnosticWorkspaceClientCapabilities | Nil) #

Client workspace capabilities specific to diagnostics.


[View source]
def did_change_configuration : DidChangeConfigurationClientCapabilities | Nil #

[View source]
def did_change_configuration=(did_change_configuration : DidChangeConfigurationClientCapabilities | Nil) #

[View source]
def did_change_watched_files : DidChangeWatchedFilesClientCapabilities | Nil #

[View source]
def did_change_watched_files=(did_change_watched_files : DidChangeWatchedFilesClientCapabilities | Nil) #

[View source]
def execute_command : ExecuteCommandClientCapabilities | Nil #

[View source]
def execute_command=(execute_command : ExecuteCommandClientCapabilities | Nil) #

[View source]
def file_operations : FileOperations | Nil #

[View source]
def file_operations=(file_operations : FileOperations | Nil) #

[View source]
def inlay_hint : InlayHintWorkspaceClientCapabilities | Nil #

[View source]
def inlay_hint=(inlay_hint : InlayHintWorkspaceClientCapabilities | Nil) #

[View source]
def inline_value : InlineValueWorkspaceClientCapabilities | Nil #

[View source]
def inline_value=(inline_value : InlineValueWorkspaceClientCapabilities | Nil) #

[View source]
def semantic_tokens : SemanticTokensWorkspaceClientCapabilities | Nil #

[View source]
def semantic_tokens=(semantic_tokens : SemanticTokensWorkspaceClientCapabilities | Nil) #

[View source]

Capabilities specific to the workspace/symbol request.


[View source]
def symbol=(symbol : WorkspaceSymbolClientCapabilities | Nil) #

Capabilities specific to the workspace/symbol request.


[View source]
def workspace_edit : WorkspaceEditClientCapabilities | Nil #

[View source]
def workspace_edit=(workspace_edit : WorkspaceEditClientCapabilities | Nil) #

[View source]
def workspace_folders : Bool | Nil #

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

[View source]