LSP::TextDocumentClientCapabilities
Inherits JSON::Serializable < Struct < Value < Object
Text document specific client capabilities.
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
call_hierarchy
Sourcecall_hierarchy=(call_hierarchy : CallHierarchyClientCapabilities | Nil)
Sourcecode_action
Sourcecode_action=(code_action : CodeActionClientCapabilities | Nil)
Sourcecode_lens
Sourcecode_lens=(code_lens : CodeLensClientCapabilities | Nil)
Sourcecolor_provider
Sourcecolor_provider=(color_provider : DocumentColorClientCapabilities | Nil)
Sourcecompletion
Sourcecompletion=(completion : CompletionClientCapabilities | Nil)
Sourcedeclaration
Sourcedeclaration=(declaration : DeclarationClientCapabilities | Nil)
Sourcedefinition
Sourcedefinition=(definition : DefinitionClientCapabilities | Nil)
Sourcediagnostic
Sourcediagnostic=(diagnostic : DiagnosticClientCapabilities | Nil)
Sourcedocument_highlight
Sourcedocument_highlight=(document_highlight : DocumentHighlightClientCapabilities | Nil)
Sourcedocument_link
Sourcedocument_link=(document_link : DocumentLinkClientCapabilities | Nil)
Sourcedocument_symbol
Sourcedocument_symbol=(document_symbol : DocumentSymbolClientCapabilities | Nil)
Sourcefolding_range
Sourcefolding_range=(folding_range : FoldingRangeClientCapabilities | Nil)
Sourceformatting
Sourceformatting=(formatting : DocumentFormattingClientCapabilities | Nil)
Sourcehover
Sourcehover=(hover : HoverClientCapabilities | Nil)
Sourceimplementation
Sourceimplementation=(implementation : ImplementationClientCapabilities | Nil)
Sourceinlay_hint
Sourceinlay_hint=(inlay_hint : InlayHintClientCapabilities | Nil)
Sourceinline_value
Sourceinline_value=(inline_value : InlineValueClientCapabilities | Nil)
Sourcelinked_editing_range
Sourcelinked_editing_range=(linked_editing_range : LinkedEditingRangeClientCapabilities | Nil)
Sourcemoniker
Sourcemoniker=(moniker : MonikerClientCapabilities | Nil)
Sourceon_type_formatting
Sourceon_type_formatting=(on_type_formatting : DocumentOnTypeFormattingClientCapabilities | Nil)
Sourcepublish_diagnostics
Sourcepublish_diagnostics=(publish_diagnostics : PublishDiagnosticsClientCapabilities | Nil)
Sourcerange_formatting
Sourcerange_formatting=(range_formatting : DocumentRangeFormattingClientCapabilities | Nil)
Sourcereferences
Sourcereferences=(references : ReferenceClientCapabilities | Nil)
Sourcerename
Sourcerename=(rename : RenameClientCapabilities | Nil)
Sourceselection_range
Sourceselection_range=(selection_range : SelectionRangeClientCapabilities | Nil)
Sourcesemantic_tokens
Sourcesemantic_tokens=(semantic_tokens : SemanticTokensClientCapabilities | Nil)
Sourcesignature_help
Sourcesignature_help=(signature_help : SignatureHelpClientCapabilities | Nil)
Sourcesynchronization
Sourcesynchronization=(synchronization : TextDocumentSyncClientCapabilities | Nil)
Sourcetype_definition
Sourcetype_definition=(type_definition : TypeDefinitionClientCapabilities | Nil)
Sourcetype_hierarchy
Sourcetype_hierarchy=(type_hierarchy : TypeHierarchyClientCapabilities | Nil)
Source