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.
- foldingRangeKind
Specific options for the folding range kind.
- 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.
- Since:
3.17.0
- Companion:
- object
- Source:
- structures.scala
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any