struct

LSP::TextDocumentClientCapabilities::DocumentSymbolClientCapabilities

Inherits JSON::Serializable < LSP::Initializer < Struct < Value < Object

Constructors

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

Instance methods

dynamic_registration

Whether document symbol supports dynamic registration.

Source
dynamic_registration=(dynamic_registration : Bool | Nil)

Whether document symbol supports dynamic registration.

Source
hierarchical_document_symbol_support

The client supports hierarchical document symbols.

Source
hierarchical_document_symbol_support=(hierarchical_document_symbol_support : Bool | Nil)

The client supports hierarchical document symbols.

Source
symbol_kind

Specific capabilities for the SymbolKind in the textDocument/documentSymbol request.

Source
symbol_kind=(symbol_kind : SymbolKindValue | Nil)

Specific capabilities for the SymbolKind in the textDocument/documentSymbol request.

Source

Nested types