Oh My Tmux! My pretty + versatile tmux configuration that just works (imho the best tmux configuration)
727b40ac10
see ticket #108, fixed in upstream commit 78e783e |
||
---|---|---|
.tmux.conf | ||
.tmux.conf.local | ||
README.md | ||
screenshot.png |
.tmux
Self-contained, opinionated .tmux.conf
configuration file.
The master
branch targets tmux 1.9+. You may want to use the 1.7
or 1.8
branch.
Please note that upstream tmux 1.9 and 1.9a SEGFAULT when using the maximize pane feature. Some Linux distributions like Debian provide a patched tmux 1.9a. Depending on whether or not the running tmux version has a buggy swap-pane command, the maximize pane feature may be disabled.
Features
C-a
acts as secondary prefix, while keeping defaultC-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