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]]
.
Value parameters
- 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
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article