Settings And Hotkeys
Giduru stores workspace configuration alongside the vault in .giduru/*.json. That keeps the settings file-based and inspectable, just like the journal itself.
General Vault Settings
The main settings file controls the accounting workspace itself.
Important fields include:
entryFilefor the root journal file Giduru should parsedefaultCommodityfor the primary commodity used in charts and analysis
In practice, this usually means a .giduru/settings.json file like:
{
"entryFile": "main.journal",
"defaultCommodity": "USD"
}
Editor Settings
Editor preferences are stored separately so the vault can keep stable accounting data and adjustable workspace behavior.
Current editor options include:
- font size
- line numbers
- Vim mode
- word wrap
- tab size
Appearance And Workspace
Giduru also stores appearance and workspace preferences in .giduru/*.json, including:
- theme
- sidebar width
- side panel width
- whether the sidebar starts open on web
Hotkeys
Hotkeys are configurable and stored as data, not hard-coded user state.
Useful defaults include:
Mod+Sto save the active fileMod+,to open settingsCtrl+G Ctrl+Gto open the command paletteCtrl+G Pto open the file pickerCtrl+G Nto create a new file
Why This Fits The Product
The settings model follows the same philosophy as the rest of Giduru:
- configuration is stored in real files
- the app can regenerate its derived state from the vault
- workspace behavior is transparent rather than hidden in a private database
That makes the app more durable, more debuggable, and easier to reason about.