Skip to main content

Module settings

Module settings 

Source

Modules§

config_migration
Config migration — upgrades settings from older versions to the current format.
history
A workspace’s open-file history: the notes most recently opened in it, newest first.
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 directory on this machine, creating it if needed — used by the update module for the install marker and update-state file. The layout (and the debug/release name) belongs to kimun_core::system.
delete_artifacts
Deletes a removed workspace’s artifacts, returning the ones that would not go, each with the reason.

Type Aliases§

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