Tmux.confファイルで環境変数を使用することは可能ですか? default-pathを環境変数に設定しようとしています。現在私が試しているのは:
set -g default-path $MYVAR
さらに、私ができるように$ MYVARがすでに設定されているかどうかを確認したいと思います。
if($MYVAR == "") set-environment -g MYVAR /somepath/
何か案は?
はい、.tmux.conf
ファイルでシェル変数を展開できるようです。必須ではないようですが、特に引用符で囲むことをお勧めします。ステータスバーオプションを使用して、これを正常に実行できました。
# In ~/.tmux.conf:
set -g status_left "$MYVAR etc: "
$ export MYVAR="Shell stuff"
$ tmux
構成内の「if」またはその他の制御構造については知りませんが、存在する可能性があります。