1
0
Fork 0
mirror of synced 2024-11-17 23:15:35 -05:00
Oh My Tmux! My pretty + versatile tmux configuration that just works (imho the best tmux configuration)
Find a file
2014-03-10 08:24:42 +01:00
.tmux.conf updated to tmux 1.9+ 2014-03-01 16:48:23 +01:00
.tmux.conf.local added laptop battery status 2014-02-15 18:41:46 +01:00
README.md fixed typo in 'brew install reattach-to-user-namespace' command 2014-03-10 08:24:42 +01:00
screenshot.png added screenshot 2014-02-15 21:35:38 +01:00

.tmux

Self-contained, opinionated .tmux.conf configuration file.

Screenshot

The master branch targets tmux 1.9+. You may want to use the 1.7 or 1.8 branch.

Please note that tmux 1.9 and 1.9a SEGFAULT when using the maximize pane feature. As a consequence, the feature is disabled for those version.

Features

  • C-a acts as secondary prefix, while keeping default C-b prefix
  • visual theme inspired by powerline
  • maximize any pane to a new window with <prefix>+ (tmux 1.6+, except 1.9 and 1.9a)
  • mouse mode toggle with <prefix>m
  • automatic usage of reattach-to-user-namespace if available
  • laptop battery status

Installation

$ cd
$ rm -rf .tmux
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s .tmux/.tmux.conf

Accessing the Mac OSX clipboard from within tmux sessions

Chris Johnsen created the reattach-to-user-namespace utility that makes pbcopy and pbpaste work again within tmux.

If available, reattach-to-user-namespace will be automatically used by this tmux configuration. You just have to install it for instance with brew:

$ brew install reattach-to-user-namespace