struct

LSP::TextDocumentClientCapabilities

Inherits LSP::Initializer < 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

code_action

Capabilities specific to the textDocument/codeAction request.

Source
code_action=(code_action : CodeActionClientCapabilities | Nil)

Capabilities specific to the textDocument/codeAction request.

Source
code_lens

Capabilities specific to the textDocument/codeLens request.

Source
code_lens=(code_lens : CodeLensClientCapabilities | Nil)

Capabilities specific to the textDocument/codeLens request.

Source
color_provider

Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request.

Source
color_provider=(color_provider : DocumentColorClientCapabilities | Nil)

Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request.

Source
completion

Capabilities specific to the textDocument/completion request.

Source
completion=(completion : CompletionClientCapabilities | Nil)

Capabilities specific to the textDocument/completion request.

Source
declaration

Capabilities specific to the textDocument/declaration request.

Source
declaration=(declaration : DeclarationClientCapabilities | Nil)

Capabilities specific to the textDocument/declaration request.

Source
definition

Capabilities specific to the textDocument/definition request.

Source
definition=(definition : DefinitionClientCapabilities | Nil)

Capabilities specific to the textDocument/definition request.

Source
document_highlight

Capabilities specific to the textDocument/documentHighlight request.

Source
document_highlight=(document_highlight : DocumentHighlightClientCapabilities | Nil)

Capabilities specific to the textDocument/documentHighlight request.

Source
document_symbol

Capabilities specific to the textDocument/documentSymbol request.

Source
document_symbol=(document_symbol : DocumentSymbolClientCapabilities | Nil)

Capabilities specific to the textDocument/documentSymbol request.

Source
folding_range

Capabilities specific to the textDocument/foldingRange request.

Source
folding_range=(folding_range : FoldingRangeClientCapabilities | Nil)

Capabilities specific to the textDocument/foldingRange request.

Source
formatting

Capabilities specific to the textDocument/formatting request.

Source
formatting=(formatting : DocumentFormattingClientCapabilities | Nil)

Capabilities specific to the textDocument/formatting request.

Source
hover

Capabilities specific to the textDocument/hover request.

Source
hover=(hover : HoverClientCapabilities | Nil)

Capabilities specific to the textDocument/hover request.

Source
implementation

Capabilities specific to the textDocument/implementation request.

Source
implementation=(implementation : ImplementationClientCapabilities | Nil)

Capabilities specific to the textDocument/implementation request.

Source
on_type_formatting

Capabilities specific to the textDocument/onTypeFormatting request.

Source
on_type_formatting=(on_type_formatting : DocumentOnTypeFormattingClientCapabilities | Nil)

Capabilities specific to the textDocument/onTypeFormatting request.

Source
publish_diagnostics

Capabilities specific to the textDocument/publishDiagnostics notification.

Source
publish_diagnostics=(publish_diagnostics : PublishDiagnosticsClientCapabilities | Nil)

Capabilities specific to the textDocument/publishDiagnostics notification.

Source
range_formatting

Capabilities specific to the textDocument/rangeFormatting request.

Source
range_formatting=(range_formatting : DocumentRangeFormattingClientCapabilities | Nil)

Capabilities specific to the textDocument/rangeFormatting request.

Source
references

Capabilities specific to the textDocument/references request.

Source
references=(references : ReferenceClientCapabilities | Nil)

Capabilities specific to the textDocument/references request.

Source
rename

Capabilities specific to the textDocument/rename request.

Source
rename=(rename : RenameClientCapabilities | Nil)

Capabilities specific to the textDocument/rename request.

Source
selection_range

Capabilities specific to the textDocument/selectionRange request.

Source
selection_range=(selection_range : SelectionRangeClientCapabilities | Nil)

Capabilities specific to the textDocument/selectionRange request.

Source
signature_help

Capabilities specific to the textDocument/signatureHelp request.

Source
signature_help=(signature_help : SignatureHelpClientCapabilities | Nil)

Capabilities specific to the textDocument/signatureHelp request.

Source
synchronization
Source
synchronization=(synchronization : TextDocumentSyncClientCapabilities | Nil)
Source
type_definition

Capabilities specific to the textDocument/typeDefinition request.

Source
type_definition=(type_definition : TypeDefinitionClientCapabilities | Nil)

Capabilities specific to the textDocument/typeDefinition request.

Source

Nested types