Spica*

プログラミングの話。

tmux1.9でwindowを作るとカレントディレクトリに戻ってしまう

以下のブログでほぼ解決した。

ただ、自分で~/.tmux.confちゃんと弄ったことあまりなくて、上記だけではすぐに分からなかったので少しググった…

.tmux.confでの設定

基本的には、windowを作る時(splitするとき/newするとき)のキーバインドの際に発行するコマンドを変更してあげればOK。僕はtmuxのすすめのまとめを参考にしてコンフィグを作っていて、例えばsplitをControl-q + 2(C-q 2)といったキーバインドにしているので、以下のように変更

bind 2 splitw -v -c '#{pane_current_path}'
bind 3 splitw -h -c '#{pane_current_path}'
bind c neww -c '#{pane_current_path}'

splitwは省略形なのでsplit-windowでも同じ。newwも同様にnew-window