Keybindings

Keybinding Reference

Prefix: C-a. 121 bindings across 9 modules, zero same-table conflicts.

Navigation (lib/vim.conf)

Key Action Table

h/j/k/l

Navigate panes (vim-style)

prefix

M-h/j/k/l

Navigate panes (no prefix)

root

C-h/C-j/C-k

Vim-aware pane nav (works across nvim splits)

root

M-1..9

Jump to window by number

root

M-0

Jump to last window

root

< / >

Swap window left / right

prefix

c

New window (current path)

prefix

r

Reload config

prefix

C-l

Clear screen (send literal C-l to shell)

prefix

Copy Mode (lib/vim.conf)

Key Action Table

Enter / M-c

Enter copy mode

prefix / root

M-C

Enter copy mode + scroll up half page

root

v

Begin selection

copy-mode-vi

V

Select line

copy-mode-vi

C-v / r

Toggle rectangle selection

copy-mode-vi

R

Begin rectangle selection directly

copy-mode-vi

y

Yank (copy to clipboard via @clipboard-cmd)

copy-mode-vi

Escape

Cancel selection

copy-mode-vi

H / L

Start / end of line

copy-mode-vi

w / b / e

Word navigation (next / previous / end)

copy-mode-vi

P

Paste buffer

prefix

M-v

Paste (no prefix)

root

B

Choose buffer

prefix

Panes (lib/panes.conf)

Key Action Table

| / -

Split horizontal / vertical (current path)

prefix

\ / _

Split horizontal / vertical (33% size)

prefix

H/J/K/L

Resize fine (5 cells, repeatable)

prefix

C-H/C-J/C-K/C-L

Resize coarse (15 cells, repeatable)

prefix

M-arrows

Resize (no prefix)

root

z

Zoom toggle (with feedback message)

prefix

m / M

Mark / unmark pane

prefix

~

Swap with marked pane

prefix

@

Join marked pane

prefix

!

Break pane to new window

prefix

S

Toggle synchronize panes

prefix

C-m

Toggle mouse

prefix

M-Space

Next layout

root

M-1..5

Even-h, even-v, main-h, main-v, tiled

prefix

G / I / O

Grid / IDE / monitoring layout

prefix

C-o

Rotate panes

prefix

\{ / }

Swap pane up / down

prefix

q

Display pane numbers (5s)

prefix

i

Pane info

prefix

T

Toggle pane border titles

prefix

t

Set pane title

prefix

Sessions (lib/sessions.conf)

Key Action Table

N

New session

prefix

f

Find session (prompt)

prefix

X

Kill session (confirm)

prefix

w / W

Choose session / window tree

prefix

R

Rename window to directory name

prefix

S-Left / S-Right

Move window left / right

root

M-w

New window in ~/atelier

root

M-a

New window in ~/atelier/_projects

root

M-p

New window in ~/atelier/_projects/personal

root

C-d / C-n / C-t

Quick nav: dotfiles / domus-nvim / tmux-quantum

prefix

F10

Toggle nested tmux (SSH)

root / off

a

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

g

Popup lazygit (90%)

prefix

e

Popup yazi / lf file browser (80%)

prefix

C-f

Fuzzy session picker with fzf preview

prefix

n

Timestamped scratchpad (nvim)

prefix

/

Keybinding help cheatsheet

prefix

Plugins (plugins/tpm.conf)

Key Action Table

prefix + I

Install plugins (TPM)

prefix

prefix + U

Update plugins (TPM)

prefix

prefix + M-u

Remove unlisted plugins

prefix

Space

tmux-thumbs copy hints (colemak-homerow)

prefix

C-s

Resurrect save

prefix

C-r

Resurrect restore

prefix

o

Open selection (copy mode)

copy-mode-vi

C-o

Open with $EDITOR (copy mode)

copy-mode-vi

Status & Misc

Key Action Table

b

Toggle status bar

prefix