langoustine.lsp.structures$.FoldingRangeClientCapabilities
See theFoldingRangeClientCapabilities companion object
case class FoldingRangeClientCapabilities(dynamicRegistration: Opt[Boolean], rangeLimit: Opt[uinteger], lineFoldingOnly: Opt[Boolean], foldingRangeKind: Opt[FoldingRangeKind], foldingRange: Opt[FoldingRange])
Attributes
- dynamicRegistration
Whether implementation supports dynamic registration for folding range providers. If this is set to
true
the client supports the newFoldingRangeRegistrationOptions
return value for the corresponding server capability as well.- foldingRange
Specific options for the folding range. since 3.17.0
- foldingRangeKind
Specific options for the folding range kind. since 3.17.0
- lineFoldingOnly
If set, the client signals that it only supports folding complete lines. If set, client will ignore specified
startCharacter
andendCharacter
properties in a FoldingRange.- rangeLimit
The maximum number of folding ranges that the client prefers to receive per document. The value serves as a hint, servers are free to follow the limit.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any