web-dev-qa-db-ja.com

tmux.confファイルで環境変数を使用する

Tmux.confファイルで環境変数を使用することは可能ですか? default-pathを環境変数に設定しようとしています。現在私が試しているのは:

set -g default-path $MYVAR

さらに、私ができるように$ MYVARがすでに設定されているかどうかを確認したいと思います。

if($MYVAR == "") set-environment -g MYVAR /somepath/

何か案は?

12
Digital Powers

はい、.tmux.confファイルでシェル変数を展開できるようです。必須ではないようですが、特に引用符で囲むことをお勧めします。ステータスバーオプションを使用して、これを正常に実行できました。

# In ~/.tmux.conf:
set -g status_left "$MYVAR etc: "

$ export MYVAR="Shell stuff"
$ tmux

構成内の「if」またはその他の制御構造については知りませんが、存在する可能性があります。

12
Caleb