2016-11-19 8 views
4

私は~/.tmux.confファイルでこのコマンドを持っている:私は、コマンドは(すなわち、任意のセッションで)に関係なく、セッションの名前weechatで作成した任意のウィンドウのためのカスタム背景&フォアグラウンドを設定するtmuxを伝えることを期待ウィンドウの作成時にtmuxコマンドが機能していませんか?

setw -at weechat window-style 'bg=colour235,fg=colour223' 

しかし、コマンドを実行するとき:

tmux -2u new -s myapps -n weechat 

を私は次のエラーを取得する:

/home/theone/.tmux.conf:17: no current   [0/0] 
/home/theone/.tmux.conf:17: couldn't set 'window-style' 

そして、私はtmuxはコンフィグで設定window-style。ファイルはウィンドウweechatに適用されません。

は、だから私は、画面からエラーメッセージをクリアするCtrlキー + Cを押して、はCtrl + Bを押すと、ウィンドウに適用するスタイルを:source-file ~/.tmux.confを入力する必要があります。

(プロセスはあまり面倒にするために、私は。私は、RCtrlキー + Bを押すと、設定。ファイルがリロードされるように、結合キーを設定して)しかし、私は避けたいのですが設定をリロードする必要があります。ファイルを入力します。つまり、コマンドtmux -2u new -s myapps -n weechatを実行すると、tmuxには、色が自動的に適用されたウィンドウweechatが作成されます。

これはできますか?もしそうなら、どうですか?

答えて

4

config初期化にグローバルスタイルが適用されているので、これは可能ではないと思います。私はあなたが名前のウィンドウを作成し、あなたが任意のセッションで作成されたウィンドウの前に特定のウィンドウの色のスタイルを初期化することはできませんそれ

bind-key C new-window -n weechat \; setw -at weechat window-style 'bg=colour235,fg=colour223' 
0

にスタイルを適用することを希望のキーバインド作成示唆しています。コマンドに-vvvvを追加し、tmux-serverログを確認できます。私はサードベルクの答えは良いと便利だと思う。

関連する問題