Keybindings¶
This is the single source of truth for navigation and muscle-memory shortcuts across the dotfiles stack. Keep it concise and consistent.
Zsh¶
Ctrl+R: History search (fzf/atuinif enabled)Ctrl+P/Ctrl+N: History prefix search (up/down)
Tmux (prefix = Ctrl-a)¶
Prefix + r: Reload configPrefix + N: New windowPrefix + a/Tab: Last windowPrefix + %: Split vertical (current path)Prefix + ": Split horizontal (current path)Prefix + \: Split vertical (alt)Prefix + |: Split horizontal (alt)Prefix + h/j/k/l: Move between panes (vim-style)Prefix + z: Toggle zoom panePrefix + H/J/K/L: Resize pane (left/down/up/right)
Neovim (leader = Space)¶
Ctrl-h/j/k/l: Move between splitsCtrl-s: Save fileLeader + ff: Find files (Telescope)Leader + fg: Live grep (Telescope)Leader + q: Quit
Shell Tools¶
z <dir>: Jump to a directory (zoxide)lg: Openlazygit
Terminal¶
Ctrl+Shift+C: CopyCtrl+Shift+V: Paste
Update this file when bindings change. If you add a new tool, add its shortcuts here and keep them aligned with the global conventions.