Raxol.Plugins.ThemePlugin (Raxol v0.5.0)

View Source

Plugin that manages terminal themes and color schemes. Allows users to apply predefined themes or create custom color schemes.

Summary

Functions

Changes the current theme to the specified theme name.

Gets the current theme.

Gets a list of available themes.

Registers a new theme. Can accept either a map of theme attributes or an existing Theme struct.

Functions

change_theme(plugin, theme_name)

Changes the current theme to the specified theme name.

disable(plugin)

enable(plugin)

enabled?(plugin)

get_name(plugin)

get_theme(plugin)

Gets the current theme.

list_themes()

Gets a list of available themes.

register_theme(theme_input)

Registers a new theme. Can accept either a map of theme attributes or an existing Theme struct.