Theia API Documentation v1.65.0
    Preparing search index...

    Describes indentation rules for a language.

    interface IndentationRule {
        decreaseIndentPattern: RegExp;
        increaseIndentPattern: RegExp;
        indentNextLinePattern?: RegExp;
        unIndentedLinePattern?: RegExp;
    }
    Index

    Properties

    decreaseIndentPattern: RegExp

    If a line matches this pattern, then all the lines after it should be unindented once (until another rule matches).

    increaseIndentPattern: RegExp

    If a line matches this pattern, then all the lines after it should be indented once (until another rule matches).

    indentNextLinePattern?: RegExp

    If a line matches this pattern, then only the next line after it should be indented once.

    unIndentedLinePattern?: RegExp

    If a line matches this pattern, then its indentation should not be changed and it should not be evaluated against the other rules.