2023-11-10 tmuxを複数の環境で使う時、zshやfishのPATHが違う時にサクッとなんとかする MacとLinuxの両方でfishを使う時とかによくあるが、macがbrewディレクトリ以下でlinuxは/usr/local/bin以下にあるみたいなことがある。 tmuxのdefault-shellを設定すればいいのだが、tmux.conf内で$(which fish)みたいなことができない。 ただ、そういう場合は、run内でtmuxコマンドから実行してあげるといい。 run 'tmux set-option -g default-shell $(which fish)'