interface FoldMode {
    foldingStartMarker: RegExp;
    foldingStopMarker?: RegExp;
    closingBracketBlock(
        session: EditSession,
        bracket: string,
        row: number,
        column: number,
        typeRe?: RegExp,
    ): Range;
    getFoldWidget(
        session: EditSession,
        foldStyle: string,
        row: number,
    ): FoldWidget;
    getFoldWidgetRange(
        session: EditSession,
        foldStyle: string,
        row: number,
    ): Range;
    indentationBlock(session: EditSession, row: number, column?: number): Range;
    openingBracketBlock(
        session: EditSession,
        bracket: string,
        row: number,
        column: number,
        typeRe?: RegExp,
    ): Range;
}

Properties

foldingStartMarker: RegExp
foldingStopMarker?: RegExp

Methods

  • Parameters

    • session: EditSession
    • bracket: string
    • row: number
    • column: number
    • OptionaltypeRe: RegExp

    Returns Range

  • Parameters

    • session: EditSession
    • bracket: string
    • row: number
    • column: number
    • OptionaltypeRe: RegExp

    Returns Range