langoustine.lsp.structures$.DocumentSymbolClientCapabilities
See theDocumentSymbolClientCapabilities companion object
case class DocumentSymbolClientCapabilities(dynamicRegistration: Opt[Boolean], symbolKind: Opt[SymbolKind], hierarchicalDocumentSymbolSupport: Opt[Boolean], tagSupport: Opt[TagSupport], labelSupport: Opt[Boolean])
Client Capabilities for a DocumentSymbolRequest.
Attributes
- dynamicRegistration
Whether document symbol supports dynamic registration.
- hierarchicalDocumentSymbolSupport
The client supports hierarchical document symbols.
- labelSupport
The client supports an additional label presented in the UI when registering a document symbol provider. since 3.16.0
- symbolKind
Specific capabilities for the
SymbolKind
in thetextDocument/documentSymbol
request.- tagSupport
The client supports tags on
SymbolInformation
. Tags are supported onDocumentSymbol
ifhierarchicalDocumentSymbolSupport
is set to true. Clients supporting tags have to handle unknown tags gracefully. since 3.16.0- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any