struct LSP::Data::TextDocumentClientCapabilities
- LSP::Data::TextDocumentClientCapabilities
- Struct
- Value
- Object
Overview
Text document specific client capabilities.
Included Modules
- JSON::Serializable
Defined in:
lsp/data/text_document_client_capabilities.crConstructors
Instance Method Summary
- #code_action : CodeAction
- #code_action=(code_action : CodeAction)
- #code_lens : DynamicRegistration
- #code_lens=(code_lens : DynamicRegistration)
- #color_provider : DynamicRegistration
- #color_provider=(color_provider : DynamicRegistration)
-
#completion : Completion
Capabilities specific to the
textDocument/completion
-
#completion=(completion : Completion)
Capabilities specific to the
textDocument/completion
-
#definition : DynamicRegistration
Capabilities specific to the
textDocument/definition
-
#definition=(definition : DynamicRegistration)
Capabilities specific to the
textDocument/definition
- #document_highlight : DynamicRegistration
- #document_highlight=(document_highlight : DynamicRegistration)
- #document_link : DynamicRegistration
- #document_link=(document_link : DynamicRegistration)
- #document_symbol : DocumentSymbol
- #document_symbol=(document_symbol : DocumentSymbol)
- #folding_range : FoldingRange
- #folding_range=(folding_range : FoldingRange)
-
#formatting : DynamicRegistration
Capabilities specific to the
textDocument/formatting
-
#formatting=(formatting : DynamicRegistration)
Capabilities specific to the
textDocument/formatting
-
#hover : Hover
Capabilities specific to the
textDocument/hover
-
#hover=(hover : Hover)
Capabilities specific to the
textDocument/hover
-
#implementation : DynamicRegistration
Capabilities specific to the
textDocument/implementation
. -
#implementation=(implementation : DynamicRegistration)
Capabilities specific to the
textDocument/implementation
. - #on_type_formatting : DynamicRegistration
- #on_type_formatting=(on_type_formatting : DynamicRegistration)
- #publish_diagnostics : PublishDiagnostics
- #publish_diagnostics=(publish_diagnostics : PublishDiagnostics)
- #range_formatting : DynamicRegistration
- #range_formatting=(range_formatting : DynamicRegistration)
-
#references : DynamicRegistration
Capabilities specific to the
textDocument/references
-
#references=(references : DynamicRegistration)
Capabilities specific to the
textDocument/references
-
#rename : Rename
Capabilities specific to the
textDocument/rename
-
#rename=(rename : Rename)
Capabilities specific to the
textDocument/rename
- #signature_help : SignatureHelp
- #signature_help=(signature_help : SignatureHelp)
- #synchronization : Synchronization
- #synchronization=(synchronization : Synchronization)
- #type_definition : DynamicRegistration
- #type_definition=(type_definition : DynamicRegistration)
Constructor Detail
Instance Method Detail
Capabilities specific to the textDocument/definition
Capabilities specific to the textDocument/formatting
Capabilities specific to the textDocument/implementation
.
Since 3.6.0
Capabilities specific to the textDocument/implementation
.
Since 3.6.0
Capabilities specific to the textDocument/references