gespenst API - v0.1.0
    Preparing search index...

    Interface TerminalTheme

    Colors used to render the terminal and its ANSI palette.

    Index
    appearance?: ThemeAppearance

    Theme appearance. Derived from the background when omitted.

    background?: TerminalColor

    Default cell background color.

    ANSI color 0.

    ANSI color 4.

    brightBlack?: TerminalColor

    ANSI color 8.

    brightBlue?: TerminalColor

    ANSI color 12.

    brightCyan?: TerminalColor

    ANSI color 14.

    brightGreen?: TerminalColor

    ANSI color 10.

    brightMagenta?: TerminalColor

    ANSI color 13.

    brightRed?: TerminalColor

    ANSI color 9.

    brightWhite?: TerminalColor

    ANSI color 15.

    brightYellow?: TerminalColor

    ANSI color 11.

    cursor?: TerminalColor

    Cursor color.

    cursorAccent?: TerminalColor

    Text color drawn underneath a block cursor.

    ANSI color 6.

    extendedAnsi?: readonly TerminalColor[]

    ANSI colors 16 through 255. Missing entries are generated by Ghostty.

    foreground?: TerminalColor

    Default text color.

    ANSI color 2.

    magenta?: TerminalColor

    ANSI color 5.

    palette?: readonly TerminalColor[]

    Positional ANSI palette entries starting at index 0.

    Prefer named ANSI properties and TerminalTheme.extendedAnsi.

    ANSI color 1.

    selectionBackground?: TerminalColor

    Active selection background.

    selectionForeground?: TerminalColor

    Optional active selection foreground.

    selectionInactiveBackground?: TerminalColor

    Inactive selection background.

    ANSI color 7.

    yellow?: TerminalColor

    ANSI color 3.