Keybindings
Keybinding Reference
Prefix: C-a. 121 bindings across 9 modules, zero same-table conflicts.
Navigation (lib/vim.conf)
| Key | Action | Table |
|---|---|---|
|
Navigate panes (vim-style) |
prefix |
|
Navigate panes (no prefix) |
root |
|
Vim-aware pane nav (works across nvim splits) |
root |
|
Jump to window by number |
root |
|
Jump to last window |
root |
|
Swap window left / right |
prefix |
|
New window (current path) |
prefix |
|
Reload config |
prefix |
|
Clear screen (send literal C-l to shell) |
prefix |
Copy Mode (lib/vim.conf)
| Key | Action | Table |
|---|---|---|
|
Enter copy mode |
prefix / root |
|
Enter copy mode + scroll up half page |
root |
|
Begin selection |
copy-mode-vi |
|
Select line |
copy-mode-vi |
|
Toggle rectangle selection |
copy-mode-vi |
|
Begin rectangle selection directly |
copy-mode-vi |
|
Yank (copy to clipboard via |
copy-mode-vi |
|
Cancel selection |
copy-mode-vi |
|
Start / end of line |
copy-mode-vi |
|
Word navigation (next / previous / end) |
copy-mode-vi |
|
Paste buffer |
prefix |
|
Paste (no prefix) |
root |
|
Choose buffer |
prefix |
Panes (lib/panes.conf)
| Key | Action | Table |
|---|---|---|
|
Split horizontal / vertical (current path) |
prefix |
|
Split horizontal / vertical (33% size) |
prefix |
|
Resize fine (5 cells, repeatable) |
prefix |
|
Resize coarse (15 cells, repeatable) |
prefix |
|
Resize (no prefix) |
root |
|
Zoom toggle (with feedback message) |
prefix |
|
Mark / unmark pane |
prefix |
|
Swap with marked pane |
prefix |
|
Join marked pane |
prefix |
|
Break pane to new window |
prefix |
|
Toggle synchronize panes |
prefix |
|
Toggle mouse |
prefix |
|
Next layout |
root |
|
Even-h, even-v, main-h, main-v, tiled |
prefix |
|
Grid / IDE / monitoring layout |
prefix |
|
Rotate panes |
prefix |
|
Swap pane up / down |
prefix |
|
Display pane numbers (5s) |
prefix |
|
Pane info |
prefix |
|
Toggle pane border titles |
prefix |
|
Set pane title |
prefix |
Sessions (lib/sessions.conf)
| Key | Action | Table |
|---|---|---|
|
New session |
prefix |
|
Find session (prompt) |
prefix |
|
Kill session (confirm) |
prefix |
|
Choose session / window tree |
prefix |
|
Rename window to directory name |
prefix |
|
Move window left / right |
root |
|
New window in |
root |
|
New window in |
root |
|
New window in |
root |
|
Quick nav: dotfiles / domus-nvim / tmux-quantum |
prefix |
|
Toggle nested tmux (SSH) |
root / off |
|
Send prefix to nested tmux |
prefix |
Popups (lib/popups.conf)
Requires tmux 3.2+. Version-guarded in tmux.conf.
| Key | Action | Table |
|---|---|---|
|
Popup terminal (75%) |
prefix |
|
Popup lazygit (90%) |
prefix |
|
Popup yazi / lf file browser (80%) |
prefix |
|
Fuzzy session picker with fzf preview |
prefix |
|
Timestamped scratchpad (nvim) |
prefix |
|
Keybinding help cheatsheet |
prefix |
Plugins (plugins/tpm.conf)
| Key | Action | Table |
|---|---|---|
|
Install plugins (TPM) |
prefix |
|
Update plugins (TPM) |
prefix |
|
Remove unlisted plugins |
prefix |
|
tmux-thumbs copy hints (colemak-homerow) |
prefix |
|
Resurrect save |
prefix |
|
Resurrect restore |
prefix |
|
Open selection (copy mode) |
copy-mode-vi |
|
Open with |
copy-mode-vi |
Status & Misc
| Key | Action | Table |
|---|---|---|
|
Toggle status bar |
prefix |