Configuration and scripts for tmux v3.1+ on Linux and MacOSX.
- Vim-based remaps with stylized status bar up top
- Prefix key set to
<C-a> - Reload
tmux.confwith prefixR - Change active panes with alt+vim directions (
h j k l) - New splits & windows created with Prefix +
c % "are at current working directory- Prefix alt-
c % "to use default pane opening rules
- Prefix alt-
- Copy mode uses vim keys
tmux-quick-launcher.shto easily change/create sessions- Prefix
<C-s>to save your session - Prefix
<C-r>to reload your session - Prefix
pto toggle synchronized panes (multi-type) - Prefix
C-tswitch sessions using sesh - Prefix
C-oswitch to previous session
git clone https://github.com/gikeymarcia/tmux-config.git ~/.config/tmux
~/.config/tmux/scripts/tmux-kickstart.shThe tmux-kickstart.sh script installs this config and plugins to
~/.config/tmux/. If a config is found at '/.tmux.conf' it is moved to
'/.tmux.conf.bak'.
tmuxgitfzf(for tmux-quick-launcher.sh)sesh(for session switching Prefix C-t)
# add this alias to your .bashrc/.zshrc
alias t=~/.config/tmux/scripts/tmux-quick-launcher.sh![Upper left: Session [pane#] PaneName ------ Upper Right: Panes, Time](/gikeymarcia/tmux-config/raw/master/screenshot.png)