Choose and edit themes

Customize

Choose and edit themes

Preview bundled themes, keep a selection, or eject a JSON theme into your configuration directory.

Browse themes

Press Space t or choose Browse themes from the command palette. Moving through the picker previews each theme. Esc restores the original; Enter selects and persists the highlighted theme.

Set a theme directly

theme = "red.json"

Add the filename to config.toml. Run red --runtime-files to list every visible theme and its source.

Customize a bundled theme

red --eject themes/red.json
red --runtime-files

The ejected file is placed in the themes directory under Red's configuration directory. A user file shadows the bundled theme with the same name until you remove it. Use --eject-force only when you intend to replace an existing custom copy.