Why
The tmux config already uses bind -N notes and a help popup. A searchable keybinding palette would make bindings discoverable in-context, without introducing another external plugin.
Scope
- Build a native tmux keybinding palette (no new tmux plugin dependency)
- Implement under existing dotfiles structure (e.g.
~/.config/tmux/scripts/)
- Support key tables currently in use:
- Use existing binding notes (
bind -N) as display labels where available
- Keep existing
Ctrl+b ? help popup intact
- Add/adjust palette keybindings to avoid collisions with current bindings
- Update
~/.config/tmux/help.md with any new keys
Acceptance criteria
- Palette opens from configured keys
- Palette shows named bindings from current key table
- Selecting an entry triggers the expected tmux action
- Existing help popup (
Ctrl+b ?) still works unchanged
~/.config/tmux/help.md reflects the new keys
- No additional third-party tmux plugin is required
Why
The tmux config already uses
bind -Nnotes and a help popup. A searchable keybinding palette would make bindings discoverable in-context, without introducing another external plugin.Scope
~/.config/tmux/scripts/)prefixrootcopy-mode-vibind -N) as display labels where availableCtrl+b ?help popup intact~/.config/tmux/help.mdwith any new keysAcceptance criteria
Ctrl+b ?) still works unchanged~/.config/tmux/help.mdreflects the new keys