Find and execute tmux commands rather view a list with the ? key binding. A great way to memorize the keys.
๐ฅ tmux-fzf-keys
A fuzzy-powered popup to search, learn, and run any tmux keybinding.
Perfect for power users, beginners, and everyone in between. ๐

๐ก Why use this?
Getting lost in tmux keybindings?
Stop memorizing โ start searching. This plugin helps you:
- ๐ Quickly discover available keybindings
- ๐ง Learn tmux tables like
prefix,copy-mode, and more - โก Run any binding directly from an interactive list
- ๐งฉ Customize your workflow and explore tmux like a pro
โ๏ธ Features
- ๐ง Fuzzy-search all
tmux list-keysoutput by table - โจ๏ธ Review full commands before running
- ๐ Opens in a popup so you never leave your session
- ๐งฉ Clean plugin structure โ easy to extend
- โ Automatically uses popup for interactive commands
๐ฆ Prerequisites
- fzf must be installed and available in your
$PATH
๐ง Installation
Using TPM (Tmux Plugin Manager)
Add the following to your .tmux.conf:
set -g @plugin 'huncholane/tmux-fzf-keys'
Then reload tmux and install plugins:
prefix + I
๐งช Usage
Hit:
prefix + ?
This opens a popup with a fuzzy list of all current tmux keybindings.
- Type to search
- Preview the command
- Press
Enterto run it instantly
๐ Custom Keybinding (optional)
To override the default key:
unbind ?
bind C-f run-shell "#{plugin_path}/scripts/get_and_run.sh"
๐ค Contributing
Suggestions, feedback, and PRs welcome! This plugin is meant to help others explore and understand tmux. Open an issue or fork the repo and submit your ideas!
๐ License
MIT