Skip to content

Change Theme and Font

Help query: "How do I change the theme?" / "How do I change the font in Volt?"

For the full list of shipped themes, see Builtin themes.

Switch theme interactively

Open the theme picker with F6 (default keymap), or use the themes picker from the command palette (F3).

Builtin themes (quick list)

IdName
gruvbox-darkGruvbox Dark (default)
gruvbox-lightGruvbox Light
rosepine-darkRosePine Dark
volt-arcVolt Arc
volt-darkVolt Dark
volt-lightVolt Light
vscode-darkVS Code Dark
vscode-lightVS Code Light

Change the default theme

In user/theme.rs:

rust
const DEFAULT_THEME_ID: &str = "gruvbox-dark";

Set that to any builtin id (or a custom theme id you add). Rebuild is required for the default-id constant change. Named theme files themselves reload via the theme watcher.

Edit colors

Named themes live in user/themes/*.toml ([pallet] / [palette] and [tokens]).

Edit font and shared options

user/themes/global.toml:

toml
[options]
font = "Liga Berkeley Mono"
font_size = 18
scrolloff = 5

Use "default" for Volt's fallback font selection.

Volt — modal editor platform · docs optimized for in-editor help search