Keybindings
Binding Syntax
Bindings are strings like ctrl+t or ctrl+shift+tab.
Supported modifiers:
ctrlshiftalt(alias:option)cmd(aliases:command,meta,super)
Supported keys:
tab- Any single character (like
t,w,c,v,k)
Examples:
[keybindings]
new-tab = "ctrl+t"
close-tab = "ctrl+w"
next-tab = "ctrl+tab"
prev-tab = "ctrl+shift+tab"
copy = "ctrl+shift+c"
paste = "ctrl+v"
open-palette = "ctrl+k"
Actions
These keys live under [keybindings] in settings.toml:
new-tabclose-tabnext-tabprev-tabcopypasteopen-palette
Defaults
Defaults differ on macOS vs other platforms.
Non-macOS (defaults):
[keybindings]
new-tab = "ctrl+t"
close-tab = "ctrl+w"
next-tab = "ctrl+tab"
prev-tab = "ctrl+shift+tab"
paste = "ctrl+v"
copy = "ctrl+shift+c"
open-palette = "ctrl+k"
macOS (defaults):
[keybindings]
new-tab = "cmd+t"
close-tab = "cmd+w"
next-tab = "ctrl+tab"
prev-tab = "ctrl+shift+tab"
paste = "cmd+v"
copy = "cmd+c"
open-palette = "cmd+k"
Notes
- If
open-paletteis invalid, Nova falls back toctrl+k.