tmuxをインストールしたよ

tmux1.7をインストールしました。1.7では画面を分割した際に分割前のカレントディレクトリに移動してくれるようになってるのです。

libevent2.0.21-stableのインストール

最初にtmuxが依存しているlibeventをインストールします。

$ curl -O -L https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
$ tar xfz libevent-2.0.21-stable.tar.gz
$ cd libevent-2.0.21-stable
$ ./configure --prefix=$HOME/Binary/libevent
$ make all install

tmux1.7のインストール

続いてtmuxをインストールします。

$ curl -O -L http://downloads.sourceforge.net/tmux/tmux-1.7.tar.gz
$ tar xvf tmux-1.7.tar.gz
$ cd tmux-1.7
$ ./configure --prefix=$HOME/Binary/tmux CFLAGS="-I$HOME/Binary/libevent/include" LDFLAGS="-L$HOME/Binary/libevent/lib"
$ make all install


あとはtmuxを使うだけ、なのですが若干の工夫が必要です。

$ exports PATH=$HOME/Binary/tmux/bin:$PATH
$ alias tmux="LD_LIBRARY_PATH=$HOME/Binary/libevent/lib tmux"
$ tmux

libeventの場所をLD_LIBRARY_PATHで指定してあげないといけません。


これで画面分割時に元居たディレクトリに移動する手間が省けました。