struct
LSP::TextDocumentClientCapabilities::FoldingRangeClientCapabilities
- LSP::TextDocumentClientCapabilities::FoldingRangeClientCapabilities
- Struct
- Value
- Object
Included Modules
Defined in:
base/capabilities/text_document_client_capabilites.crConstructors
Instance Method Summary
-
#dynamic_registration : Bool | Nil
Whether implementation supports dynamic registration for folding range providers.
-
#dynamic_registration=(dynamic_registration : Bool | Nil)
Whether implementation supports dynamic registration for folding range providers.
-
#line_folding_only : Bool | Nil
If set, the client signals that it only supports folding complete lines.
-
#line_folding_only=(line_folding_only : Bool | Nil)
If set, the client signals that it only supports folding complete lines.
-
#range_limit : Int32 | Nil
The maximum number of folding ranges that the client prefers to receive per document.
-
#range_limit=(range_limit : Int32 | Nil)
The maximum number of folding ranges that the client prefers to receive per document.
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
Whether implementation supports dynamic registration for folding range providers. If this is set to true
the client supports the new FoldingRangeRegistrationOptions return value for the corresponding server
capability as well.
Whether implementation supports dynamic registration for folding range providers. If this is set to true
the client supports the new FoldingRangeRegistrationOptions return value for the corresponding server
capability as well.
If set, the client signals that it only supports folding complete lines. If set, client will
ignore specified startCharacter and endCharacter properties in a FoldingRange.
If set, the client signals that it only supports folding complete lines. If set, client will
ignore specified startCharacter and endCharacter properties in a FoldingRange.
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.
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.