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)