Skip to content

Making tmux fast, cozy, with some vim-inspired remaps and tweaks.

License

Notifications You must be signed in to change notification settings

gikeymarcia/tmux-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tmux Configuration

Configuration and scripts for tmux v3.1+ on Linux and MacOSX.

Features

  • Vim-based remaps with stylized status bar up top
  • Prefix key set to <C-a>
  • Reload tmux.conf with prefix R
  • 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
  • Copy mode uses vim keys
  • tmux-quick-launcher.sh to easily change/create sessions
  • Prefix F for quick select tmux-fingers
  • Prefix <C-s> to save your session
  • Prefix <C-r> to reload your session
  • Prefix p to toggle synchronized panes (multi-type)

Installation

Quickstart

git clone https://github.com/gikeymarcia/tmux-config.git ~/.config/tmux
~/.config/tmux/scripts/tmux-kickstart.sh

The 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'.

Requirements

  • tmux
  • git
  • gawk (for tmux-fingers)
  • fzf (for tmux-quick-launcher.sh)

Recommended

# add this alias to your .bashrc/.zshrc
alias t=~/.config/tmux/scripts/tmux-quick-launcher.sh

About

Making tmux fast, cozy, with some vim-inspired remaps and tweaks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages