struct LSP::TextDocumentClientCapabilities

Overview

Text document specific client capabilities.

Included Modules

Defined in:

base/capabilities/text_document_client_capabilites.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(**args) #

[View source]

Instance Method Detail

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 #

Capabilities specific to the textDocument/completion request.


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

Capabilities specific to the textDocument/completion request.


[View source]
def declaration : DeclarationClientCapabilities | Nil #

Capabilities specific to the textDocument/declaration request.


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

Capabilities specific to the textDocument/declaration request.


[View source]
def definition : DefinitionClientCapabilities | Nil #

Capabilities specific to the textDocument/definition request.


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

Capabilities specific to the textDocument/definition request.


[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 #

Capabilities specific to the textDocument/formatting request.


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

Capabilities specific to the textDocument/formatting request.


[View source]
def hover : HoverClientCapabilities | Nil #

Capabilities specific to the textDocument/hover request.


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

Capabilities specific to the textDocument/hover request.


[View source]
def implementation : ImplementationClientCapabilities | Nil #

Capabilities specific to the textDocument/implementation request.


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

Capabilities specific to the textDocument/implementation request.


[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 #

Capabilities specific to the textDocument/references request.


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

Capabilities specific to the textDocument/references request.


[View source]
def rename : RenameClientCapabilities | Nil #

Capabilities specific to the textDocument/rename request.


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

Capabilities specific to the textDocument/rename request.


[View source]
def selection_range : SelectionRangeClientCapabilities | Nil #

[View source]
def selection_range=(selection_range : SelectionRangeClientCapabilities | 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]