Security
Keybindings
This is the single source of truth for navigation and muscle-memory shortcuts across the dotfiles stack. Keep it concise and consistent.
(This page is about keyboard shortcuts, not cryptographic keys. It stays at this path because other pages and tools link to it. For signing and encryption keys see KEY_ROTATION.md and the repository's KEYS.asc.)
Zsh
Ctrl+R: History search withatuinwhen it is installed. Withoutatuin, fzf's history widget when fzf's key bindings are loaded, and zsh's incremental history search otherwise.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, panes side by side (current path)Prefix + ": Split horizontal, panes stacked (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)Prefix + Q: Kill the tmux server, all sessions (asks for confirmation)
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:git log --graph --oneline --decorate --alllgui: 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.