Skip to main content

Module settings

Module settings 

Source

Modules§

config_migration
Config migration — upgrades settings from older versions to the current format.
history
Per-workspace open-file history.
icons
themes
workspace_config

Structs§

AppSettings
LeaderConfig
The [leader] config section: binding overrides + group captions.

Enums§

EditorBackendSetting
SettingsError
Errors from loading and saving settings and themes. Typed at this seam so callers can match on the failure; the binary’s eyre top level (CLI, main) wraps it automatically via ?.
SortFieldSetting
SortOrderSetting

Functions§

config_dir
Path to kimün’s config directory (~/.config/kimun, or kimun_debug in debug builds), creating it if needed. Single source of truth for the debug/release directory name — used by the update module for the install marker and update-state file.

Type Aliases§

SharedSettings
Shared settings handle — all screens and components reference the same instance.