You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tmux Plugin Manager
Installs and loads
Tested and working on Linux, OSX, and Cygwin.
See list of plugins here.
tmux version 1.9 (or higher),
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Put this at the bottom of
# List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' # Other examples: # set -g @plugin 'github_username/plugin_name' # set -g @plugin 'github_username/plugin_name#branch' # set -g @plugin 'firstname.lastname@example.org:user/plugin' # set -g @plugin 'email@example.com:user/plugin' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'
Reload TMUX environment so TPM is sourced:
# type this in terminal if tmux is already running tmux source ~/.tmux.conf
- Add new plugin to
set -g @plugin '...'
prefix+ I (capital i, as in Install) to fetch the plugin.
You're good to go! The plugin was cloned to
~/.tmux/plugins/ dir and sourced.
- Remove (or comment out) plugin from the list.
prefix+ alt + u (lowercase u as in uninstall) to remove the plugin.
All the plugins are installed to
~/.tmux/plugins/ so alternatively you can
find plugin directory there and remove it.
prefix + I
- Installs new plugins from GitHub or any other git repository
- Refreshes TMUX environment
prefix + U
- updates plugin(s)
prefix + alt + u
- remove/uninstall plugins not on the plugin list
- Help, tpm not working - problem solutions
More advanced features and instructions, regular users probably do not need this:
- How to create a plugin. It's easy.
- Managing plugins via the command line
- Changing plugins install dir
- Automatic TPM installation on a new machine
Tests for this project run on Travis CI.
When run locally, vagrant is required. Run tests with:
# within project directory ./run_tests