simple-web-system technology

Webに関する技術をシンプルに扱うブログ

tmuxを複数の環境で使う時、zshやfishのPATHが違う時にサクッとなんとかする

MacLinuxの両方でfishを使う時とかによくあるが、macbrewディレクトリ以下でlinux/usr/local/bin以下にあるみたいなことがある。

tmuxのdefault-shellを設定すればいいのだが、tmux.conf内で$(which fish)みたいなことができない。

ただ、そういう場合は、run内でtmuxコマンドから実行してあげるといい。

run 'tmux set-option -g default-shell $(which fish)'