struct

LSP::TextDocumentClientCapabilities

Inherits JSON::Serializable < Struct < Value < Object

Text document specific client capabilities.

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

call_hierarchy
Source
call_hierarchy=(call_hierarchy : CallHierarchyClientCapabilities | Nil)
Source
code_action
Source
code_action=(code_action : CodeActionClientCapabilities | Nil)
Source
code_lens
Source
code_lens=(code_lens : CodeLensClientCapabilities | Nil)
Source
color_provider
Source
color_provider=(color_provider : DocumentColorClientCapabilities | Nil)
Source
completion
Source
completion=(completion : CompletionClientCapabilities | Nil)
Source
declaration
Source
declaration=(declaration : DeclarationClientCapabilities | Nil)
Source
definition
Source
definition=(definition : DefinitionClientCapabilities | Nil)
Source
diagnostic
Source
diagnostic=(diagnostic : DiagnosticClientCapabilities | Nil)
Source
document_highlight
Source
document_highlight=(document_highlight : DocumentHighlightClientCapabilities | Nil)
Source
document_symbol
Source
document_symbol=(document_symbol : DocumentSymbolClientCapabilities | Nil)
Source
folding_range
Source
folding_range=(folding_range : FoldingRangeClientCapabilities | Nil)
Source
formatting
Source
formatting=(formatting : DocumentFormattingClientCapabilities | Nil)
Source
hover
Source
hover=(hover : HoverClientCapabilities | Nil)
Source
implementation
Source
implementation=(implementation : ImplementationClientCapabilities | Nil)
Source
inlay_hint
Source
inlay_hint=(inlay_hint : InlayHintClientCapabilities | Nil)
Source
inline_value
Source
inline_value=(inline_value : InlineValueClientCapabilities | Nil)
Source
linked_editing_range
Source
linked_editing_range=(linked_editing_range : LinkedEditingRangeClientCapabilities | Nil)
Source
moniker
Source
moniker=(moniker : MonikerClientCapabilities | Nil)
Source
on_type_formatting
Source
on_type_formatting=(on_type_formatting : DocumentOnTypeFormattingClientCapabilities | Nil)
Source
publish_diagnostics
Source
publish_diagnostics=(publish_diagnostics : PublishDiagnosticsClientCapabilities | Nil)
Source
range_formatting
Source
range_formatting=(range_formatting : DocumentRangeFormattingClientCapabilities | Nil)
Source
references
Source
references=(references : ReferenceClientCapabilities | Nil)
Source
rename
Source
rename=(rename : RenameClientCapabilities | Nil)
Source
selection_range
Source
selection_range=(selection_range : SelectionRangeClientCapabilities | Nil)
Source
semantic_tokens
Source
semantic_tokens=(semantic_tokens : SemanticTokensClientCapabilities | Nil)
Source
signature_help
Source
signature_help=(signature_help : SignatureHelpClientCapabilities | Nil)
Source
synchronization
Source
synchronization=(synchronization : TextDocumentSyncClientCapabilities | Nil)
Source
type_definition
Source
type_definition=(type_definition : TypeDefinitionClientCapabilities | Nil)
Source
type_hierarchy
Source
type_hierarchy=(type_hierarchy : TypeHierarchyClientCapabilities | Nil)
Source