Config file
| Linux / BSD | ~/ $XDG_CONFIG_HOME/ |
|---|---|
| macOS | ~/ |
| Windows | %APPDATA%\ |
Use this file for startup behavior, Places, layout, and key overrides.
DOCS
A quick reference for the files you edit most and what each one controls.
FILES
elio uses two config files: config.toml and theme.toml
| Linux / BSD | ~/ $XDG_CONFIG_HOME/ |
|---|---|
| macOS | ~/ |
| Windows | %APPDATA%\ |
Use this file for startup behavior, Places, layout, and key overrides.
| Linux / BSD | ~/ $XDG_CONFIG_HOME/ |
|---|---|
| macOS | ~/ |
| Windows | %APPDATA%\ |
Theme files layer on top of the built-in defaults, so you only need to set the values you want to change.
CONFIG
Sections
[ui] Startup options like top bar, hidden files, grid view, and grid zoom. [places] Pinned sidebar entries and whether the Devices section stays visible. [layout.panes] Relative pane widths for Places, Files, and Preview. [keys] Single-character overrides for browser action keys. Rules
grid_zoom is clamped to 0, 1, or 2.
places.entries can use built-ins like downloads or custom paths starting with ~/.
[layout.panes], places = 0 hides Places and preview = 0 hides Preview, but files must stay above 0.
THEME
Sections
[palette] App-wide colors for chrome, panels, borders, text, and selection. [preview.code] Syntax colors for code previews. [classes.<name>] Default icon and color for a file class. [extensions.<ext>] Overrides by file extension. [files."name"] Overrides by exact filename. [directories."name"] Overrides by exact directory name. Rules
directorycodeconfigdocumentlicenseimageaudiovideoarchivefontdatafile PREVIEWS
Inline visual previews, including images, covers, thumbnails, and rendered pages, work automatically on supported terminals.
| Terminal | Protocol | Status |
|---|---|---|
| Kitty | Kitty Graphics Protocol | Auto-detected |
| Ghostty | Kitty Graphics Protocol | Auto-detected |
| Warp | Kitty Graphics Protocol | Auto-detected |
| WezTerm | iTerm2 Inline Protocol | Auto-detected |
| iTerm2 | iTerm2 Inline Protocol | Auto-detected |
| foot | Sixel | Auto-detected |
| Windows Terminal | Sixel | Auto-detected |
| Alacritty | None | Not supported |
| Other | Kitty Graphics Protocol | Manual enable |
ELIO_IMAGE_PREVIEWS=1 to opt into Kitty Graphics Protocol.
REFERENCE
Use this page for the short version, then open the exact file or guide you need.
Annotated config for UI, Places, layout, and keys.
Open referenceBuilt-in theme with palette, preview, classes, and overrides.
Open referenceCopyable themes with screenshots.
Open referencePreview coverage, image support, and optional tools.
Open referenceInstall, workflow, previews, config, and theming.
Open reference