Optional ReadonlyappearanceTheme appearance. Derived from the background when omitted.
Optional ReadonlybackgroundDefault cell background color.
Optional ReadonlyblackANSI color 0.
Optional ReadonlyblueANSI color 4.
Optional ReadonlybrightANSI color 8.
Optional ReadonlybrightANSI color 12.
Optional ReadonlybrightANSI color 14.
Optional ReadonlybrightANSI color 10.
Optional ReadonlybrightANSI color 13.
Optional ReadonlybrightANSI color 9.
Optional ReadonlybrightANSI color 15.
Optional ReadonlybrightANSI color 11.
Optional ReadonlycursorCursor color.
Optional ReadonlycursorText color drawn underneath a block cursor.
Optional ReadonlycyanANSI color 6.
Optional ReadonlyextendedANSI colors 16 through 255. Missing entries are generated by Ghostty.
Optional ReadonlyforegroundDefault text color.
Optional ReadonlygreenANSI color 2.
Optional ReadonlymagentaANSI color 5.
Optional ReadonlypalettePositional ANSI palette entries starting at index 0.
Prefer named ANSI properties and TerminalTheme.extendedAnsi.
Optional ReadonlyredANSI color 1.
Optional ReadonlyselectionActive selection background.
Optional ReadonlyselectionOptional active selection foreground.
Optional ReadonlyselectionInactive selection background.
Optional ReadonlywhiteANSI color 7.
Optional ReadonlyyellowANSI color 3.
Colors used to render the terminal and its ANSI palette.