ThemeExtensions extension

Fluent theme-aware builder that exposes every prompt as an extension method.

Create custom palettes with themed or grab one of the built-in presets: terminice.matrix, terminice.fire, terminice.arcane, and more.

Display modes:

  • terminice.minimal - No borders, inline hints
  • terminice.compact - Borders but no hints
  • terminice.verbose - Full borders with grid hints

Color themes:

  • terminice.matrix, terminice.fire, terminice.ocean, etc.

Combination:

// Ocean colors with minimal display
terminice.ocean.withFeatures(DisplayFeatures.minimal)
on

Properties

arcane Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.arcane.
no setter
compact Terminice

Available on Terminice, provided by the ThemeExtensions extension

Compact display mode - borders but no hints.
no setter
dark Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.dark.
no setter
fire Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.fire.
no setter
matrix Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.matrix.
no setter
minimal Terminice

Available on Terminice, provided by the ThemeExtensions extension

Minimal display mode - no borders, inline hints. Uses current colors with minimal features.
no setter
monochrome Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.monochrome.
no setter
neon Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.neon.
no setter
ocean Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.ocean.
no setter
pastel Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.pastel.
no setter
phantom Terminice

Available on Terminice, provided by the ThemeExtensions extension

Terminice client pinned to PromptTheme.phantom.
no setter
verbose Terminice

Available on Terminice, provided by the ThemeExtensions extension

Verbose display mode - full borders with grid hints.
no setter

Methods

withColors(TerminalColors colors) Terminice

Available on Terminice, provided by the ThemeExtensions extension

Returns a new client with custom colors, preserving glyphs and features.
withGlyphs(TerminalGlyphs glyphs) Terminice

Available on Terminice, provided by the ThemeExtensions extension

Returns a new client with custom glyphs, preserving colors and features.