Interface: ITheme

Contains colors to theme the terminal with.

Hierarchy

  • ITheme

Index

Properties

Properties

Optional background

background? : string

Defined in xterm.d.ts:347

The default background color


Optional black

black? : string

Defined in xterm.d.ts:383

ANSI black (eg. \x1b[30m)


Optional blue

blue? : string

Defined in xterm.d.ts:391

ANSI blue (eg. \x1b[34m)


Optional brightBlack

brightBlack? : string

Defined in xterm.d.ts:399

ANSI bright black (eg. \x1b[1;30m)


Optional brightBlue

brightBlue? : string

Defined in xterm.d.ts:407

ANSI bright blue (eg. \x1b[1;34m)


Optional brightCyan

brightCyan? : string

Defined in xterm.d.ts:411

ANSI bright cyan (eg. \x1b[1;36m)


Optional brightGreen

brightGreen? : string

Defined in xterm.d.ts:403

ANSI bright green (eg. \x1b[1;32m)


Optional brightMagenta

brightMagenta? : string

Defined in xterm.d.ts:409

ANSI bright magenta (eg. \x1b[1;35m)


Optional brightRed

brightRed? : string

Defined in xterm.d.ts:401

ANSI bright red (eg. \x1b[1;31m)


Optional brightWhite

brightWhite? : string

Defined in xterm.d.ts:413

ANSI bright white (eg. \x1b[1;37m)


Optional brightYellow

brightYellow? : string

Defined in xterm.d.ts:405

ANSI bright yellow (eg. \x1b[1;33m)


Optional cursor

cursor? : string

Defined in xterm.d.ts:349

The cursor color


Optional cursorAccent

cursorAccent? : string

Defined in xterm.d.ts:351

The accent color of the cursor (fg color for a block cursor)


Optional cyan

cyan? : string

Defined in xterm.d.ts:395

ANSI cyan (eg. \x1b[36m)


Optional extendedAnsi

extendedAnsi? : string[]

Defined in xterm.d.ts:415

ANSI extended colors (16-255)


Optional foreground

foreground? : string

Defined in xterm.d.ts:345

The default foreground color


Optional green

green? : string

Defined in xterm.d.ts:387

ANSI green (eg. \x1b[32m)


Optional magenta

magenta? : string

Defined in xterm.d.ts:393

ANSI magenta (eg. \x1b[35m)


Optional overviewRulerBorder

overviewRulerBorder? : string

Defined in xterm.d.ts:381

The border color of the overview ruler. This visually separates the terminal from the scroll bar when IOverviewRulerOptions.width is set. When this is not set it defaults to black (#000000).


Optional red

red? : string

Defined in xterm.d.ts:385

ANSI red (eg. \x1b[31m)


Optional scrollbarSliderActiveBackground

scrollbarSliderActiveBackground? : string

Defined in xterm.d.ts:375

The scrollbar slider background color when clicked. Defaults to {@link ITerminalOptions.foreground foreground} with 50% opacity.


Optional scrollbarSliderBackground

scrollbarSliderBackground? : string

Defined in xterm.d.ts:365

The scrollbar slider background color. Defaults to {@link ITerminalOptions.foreground foreground} with 20% opacity.


Optional scrollbarSliderHoverBackground

scrollbarSliderHoverBackground? : string

Defined in xterm.d.ts:370

The scrollbar slider background color when hovered. Defaults to {@link ITerminalOptions.foreground foreground} with 40% opacity.


Optional selectionBackground

selectionBackground? : string

Defined in xterm.d.ts:353

The selection background color (can be transparent)


Optional selectionForeground

selectionForeground? : string

Defined in xterm.d.ts:355

The selection foreground color


Optional selectionInactiveBackground

selectionInactiveBackground? : string

Defined in xterm.d.ts:360

The selection background color when the terminal does not have focus (can be transparent)


Optional white

white? : string

Defined in xterm.d.ts:397

ANSI white (eg. \x1b[37m)


Optional yellow

yellow? : string

Defined in xterm.d.ts:389

ANSI yellow (eg. \x1b[33m)