foldingRange¶
Capabilities relating to the textDocument/foldingRange request.
- textDocument.foldingRange.dynamicRegistration¶
Client Supported Since Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 Whether implementation supports dynamic registration for folding range providers. If this is set to
truethe client supports the newFoldingRangeRegistrationOptionsreturn value for the corresponding server capability as well.
- textDocument.foldingRange.rangeLimit¶
Client 5000Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 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.
- textDocument.foldingRange.lineFoldingOnly¶
Client Supported Since Emacs (eglot) - Neovim 0.11.0 Visual Studio Code 1.65.2 If set, the client signals that it only supports folding complete lines. If set, client will ignore specified
startCharacterand endCharacter properties in a FoldingRange.
foldingRange¶
- since v3.17.0 textDocument.foldingRange.foldingRange.collapsedText¶
Client Supported Since Emacs (eglot) - Neovim 0.11.0 Visual Studio Code - If set, the client signals that it supports setting collapsedText on folding ranges to display custom labels instead of the default text.
foldingRangeKind¶
- textDocument.foldingRange.foldingRangeKind.valueSet¶
Client commentimportsregionEmacs (eglot) - - - Neovim - - - Visual Studio Code - - - The folding range kind values the client supports. When this property exists the client also guarantees that it will handle values outside its set gracefully and falls back to a default value when unknown.