Tmux: Awesome list of customisations
Tmux, the terminal multiplexer makes it easy to work with mulitple panes and windows. It can be extended with plugins using tpm — tmux plugin manager.
tpm is similar to vim-plug for vim, zplug for zsh etc
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
List of few tmux plugins
- extrakto
- tmux-better-mouse-mode
- tmux-butler
- tmux-fuzzback
- tmux-fuzzywuzzy
- tmux-fzf-maccy
- tmux-fzf-url
- tmux-logging
- tmux-open
- tmux-picker
- tmux-resurrect
- tmux-sensible
- tmux-sidebar
- tmux-yank
Create and manage tmux sessions easily. Below snippet creates 2 windows with multiple panes in one go
name: sample
root: ~/windows:
- stats:
- ssh stats@example.com
- tail -f /var/log/stats.log
- logs:
layout: main-vertical
panes:
- logs:
- ssh logs@example.com
- cd /var/logs
- tail -f development.log
Powerline theme
I use powerline theme for tmux. It has a nice row for displaying tmux windows
Look at a sample tmux config
Look at this Tmux awesome for more plugins