Semantic ANSI theme for Vibe's terminal UI.
Renderers use semantic keys instead of hardcoded colors so the same keys can later map to Phoenix/CSS variables.
Summary
Functions
Intentional facade for the public Vibe API boundary.
Types
Functions
@spec auto() :: t()
@spec bg(t(), atom(), iodata()) :: IO.chardata()
@spec bg_start(t(), atom()) :: IO.chardata()
@spec bold(iodata()) :: IO.chardata()
@spec dark() :: t()
@spec default() :: t()
@spec fg(t(), atom(), iodata()) :: IO.chardata()
@spec italic(iodata()) :: IO.chardata()
@spec light() :: t()
@spec reset() :: String.t()
Intentional facade for the public Vibe API boundary.
@spec strip(IO.chardata()) :: String.t()
@spec symbol(t(), atom()) :: IO.chardata()