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