{"repo":"alexwforsythe/tmux-which-key","free":true,"listed":false,"github":"https://github.com/alexwforsythe/tmux-which-key","clone":"git clone https://github.com/alexwforsythe/tmux-which-key.git","description":"A tmux plugin that allows users to select actions from a customizable popup menu 🧰","language":"Shell","stars":310,"topics":["tmux","tmux-plugin","tmux-plugins","tpm","tpm-plugin","tpm-plugins","which-key","whichkey"],"license":"MIT","category":"cli-tools","readme_excerpt":"tmux-which-key A plugin for tmux that allows users to select actions from a customizable popup menu. Inspired by the likes of vscode-which-key, emacs-which-key, and which-key.nvim, this plugin aims to make users more effective at using tmux by reducing keyboard shortcut memorization and increasing feature discoverability. Key presses Key Action --- ---------------- w Windows menu / Split horizontal Key Action --- ---------- p Panes menu h Left pane ✨ Features - An action menu with many of the common tmux commands - Mnemonic layout for easy memorization - Easily customizable and extensible via YAML configuration - Support for user macros (multiple commands in one action) - Transient states (menus that stay open for repeated commands) - Runs in pure tmux script for speed Demo Here are a few examples of the plugin in action: Navigation Key presses Key Action --- ---------------- w Windows menu / Split horizontal Key Action --- ------------- w Windows menu c Create window Key Action --- --------------- w Windows menu p Previous window Key Action --- ------------- w Windows menu w Select window 2 Window 2 Changing layouts Key presses Key Action --- ---------------- w Windows menu / Split horizontal Key Action --- -------------- w Windows menu - Split vertical Key Action ----------- ------------ w Windows menu l Layouts menu l (6 times) Next layout Key Action --- ----------- p Panes menu p Select pane 0 Pane 0 User macros Key presses Key Action --- -------------- C Client menu P Pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexwforsythe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexwforsythe/tmux-which-key/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}