Skip to main content

Module intervals

Module intervals 

Source
Expand description

Phase 4: Styles and Folding (Intervals & Visibility)

Uses Interval Tree to manage style metadata and code folding.

Structs§

FoldRegion
Fold region
FoldingManager
Folding manager
Interval
Interval structure
IntervalTree
Interval tree - manages style intervals
StyleLayerId
Style layer ID

Constants§

DOCUMENT_HIGHLIGHT_READ_STYLE_ID
Built-in style id for LSP textDocument/documentHighlight (kind: Read).
DOCUMENT_HIGHLIGHT_TEXT_STYLE_ID
Built-in style id for LSP textDocument/documentHighlight (kind: Text/unspecified).
DOCUMENT_HIGHLIGHT_WRITE_STYLE_ID
Built-in style id for LSP textDocument/documentHighlight (kind: Write).
FOLD_PLACEHOLDER_STYLE_ID
Built-in style id used for folding placeholder text (e.g. /*...*/, use ...).

Type Aliases§

StyleId
Style ID type