tmuxで新規window/paneを起動したときの設定

2021-10-10tmux


開発環境を作り直すことになってしまったので作り直していたらいくつか不具合にぶつかったのでそのうちの1つのメモ

新たに起動したセッションをzshで起動したかったが起動せずbashで起動される状態になってしまった

書いたときのバージョン

Ubuntu: 20.04
tmux: 3.2a

デフォルトのシェルはzshなのになぜ…と調べてみると

同じ人が大勢いたよう

zsh - How can I make tmux use my default shell? - Super User

↑に解決方法が載っていた

  • tmux.conf
set-option -g default-shell $SHELL

いつからかこのオプションを指定しないといけないようになったのかとは思うものの明示的に指定しておいたほうが良いのは確かなので設定を追加した