struct LSP::TextDocumentClientCapabilities

Overview

Text document specific client capabilities.

Included Modules

Defined in:

lsp/capabilities/text_document_client_capabilities.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def call_hierarchy : CallHierarchyClientCapabilities | Nil #

[View source]
def call_hierarchy=(call_hierarchy : CallHierarchyClientCapabilities | Nil) #

[View source]
def code_action : CodeActionClientCapabilities | Nil #

[View source]
def code_action=(code_action : CodeActionClientCapabilities | Nil) #

[View source]
def code_lens : CodeLensClientCapabilities | Nil #

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

[View source]
def color_provider : DocumentColorClientCapabilities | Nil #

[View source]
def color_provider=(color_provider : DocumentColorClientCapabilities | Nil) #

[View source]
def completion : CompletionClientCapabilities | Nil #

[View source]
def completion=(completion : CompletionClientCapabilities | Nil) #

[View source]
def declaration : DeclarationClientCapabilities | Nil #

[View source]
def declaration=(declaration : DeclarationClientCapabilities | Nil) #

[View source]
def definition : DefinitionClientCapabilities | Nil #

[View source]
def definition=(definition : DefinitionClientCapabilities | Nil) #

[View source]
def diagnostic : DiagnosticClientCapabilities | Nil #

[View source]
def diagnostic=(diagnostic : DiagnosticClientCapabilities | Nil) #

[View source]
def document_highlight : DocumentHighlightClientCapabilities | Nil #

[View source]
def document_highlight=(document_highlight : DocumentHighlightClientCapabilities | Nil) #

[View source]
def document_link : DocumentLinkClientCapabilities | Nil #

[View source]
def document_link=(document_link : DocumentLinkClientCapabilities | Nil) #

[View source]
def document_symbol : DocumentSymbolClientCapabilities | Nil #

[View source]
def document_symbol=(document_symbol : DocumentSymbolClientCapabilities | Nil) #

[View source]
def folding_range : FoldingRangeClientCapabilities | Nil #

[View source]
def folding_range=(folding_range : FoldingRangeClientCapabilities | Nil) #

[View source]
def formatting : DocumentFormattingClientCapabilities | Nil #

[View source]
def formatting=(formatting : DocumentFormattingClientCapabilities | Nil) #

[View source]
def hover : HoverClientCapabilities | Nil #

[View source]
def hover=(hover : HoverClientCapabilities | Nil) #

[View source]
def implementation : ImplementationClientCapabilities | Nil #

[View source]
def implementation=(implementation : ImplementationClientCapabilities | Nil) #

[View source]
def inlay_hint : InlayHintClientCapabilities | Nil #

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

[View source]
def inline_value : InlineValueClientCapabilities | Nil #

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

[View source]
def linked_editing_range : LinkedEditingRangeClientCapabilities | Nil #

[View source]
def linked_editing_range=(linked_editing_range : LinkedEditingRangeClientCapabilities | Nil) #

[View source]
def moniker : MonikerClientCapabilities | Nil #

[View source]
def moniker=(moniker : MonikerClientCapabilities | Nil) #

[View source]
def on_type_formatting : DocumentOnTypeFormattingClientCapabilities | Nil #

[View source]
def on_type_formatting=(on_type_formatting : DocumentOnTypeFormattingClientCapabilities | Nil) #

[View source]
def publish_diagnostics : PublishDiagnosticsClientCapabilities | Nil #

[View source]
def publish_diagnostics=(publish_diagnostics : PublishDiagnosticsClientCapabilities | Nil) #

[View source]
def range_formatting : DocumentRangeFormattingClientCapabilities | Nil #

[View source]
def range_formatting=(range_formatting : DocumentRangeFormattingClientCapabilities | Nil) #

[View source]
def references : ReferenceClientCapabilities | Nil #

[View source]
def references=(references : ReferenceClientCapabilities | Nil) #

[View source]
def rename : RenameClientCapabilities | Nil #

[View source]
def rename=(rename : RenameClientCapabilities | Nil) #

[View source]
def selection_range : SelectionRangeClientCapabilities | Nil #

[View source]
def selection_range=(selection_range : SelectionRangeClientCapabilities | Nil) #

[View source]
def semantic_tokens : SemanticTokensClientCapabilities | Nil #

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

[View source]
def signature_help : SignatureHelpClientCapabilities | Nil #

[View source]
def signature_help=(signature_help : SignatureHelpClientCapabilities | Nil) #

[View source]
def synchronization : TextDocumentSyncClientCapabilities | Nil #

[View source]
def synchronization=(synchronization : TextDocumentSyncClientCapabilities | Nil) #

[View source]
def type_definition : TypeDefinitionClientCapabilities | Nil #

[View source]
def type_definition=(type_definition : TypeDefinitionClientCapabilities | Nil) #

[View source]
def type_hierarchy : TypeHierarchyClientCapabilities | Nil #

[View source]
def type_hierarchy=(type_hierarchy : TypeHierarchyClientCapabilities | Nil) #

[View source]