Raxol.Core.UserPreferences (Raxol v0.5.0)
View SourceManages user preferences for the terminal emulator.
Acts as a GenServer holding the preferences state and handles persistence.
Summary
Functions
Returns a specification to start this module under a supervisor.
Returns the default preferences map. This includes default values for theme, terminal configuration, accessibility settings, and keybindings.
Returns the current theme id as an atom, defaulting to :default if not set or invalid.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Returns the default preferences map. This includes default values for theme, terminal configuration, accessibility settings, and keybindings.
Returns the current theme id as an atom, defaulting to :default if not set or invalid.