2017-07-11 10 views
0

自分のtmuxステータスラインをカスタマイズしました。現在のウィンドウがズームされたときの視覚的インジケータを追加したいと考えています(resize-pane -Z)。tmuxのステータスライン:イタリック体のズームウィンドウ名?

私はtmuxの中で働いてイタリック体を持っているので、私は、

setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red],#[fg=black]}#W#[fg=default]" 

を異なる前景色を適用する方法のいくつかの例を見てきました、私はこのケースでそれらを適用します。私は試しました:

setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red,italics],#[fg=black]}#W#[fg=default]" 

しかし、これは動作しません。ズームしたときに空白が表示され、ズームしていない場合はitalics],bash(「bash」がwindow_name)が表示されます。

それはが正しく例えば、alternative2に埋め込まれたカンマを扱うない

#{?test,alternative1,alternative2} 

、全体的な条件フォーム用セパレータの一つとして#[fg=red,italics],を治療するように思われます

setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red],#[fg=black,italics]}#W#[fg=default]" 

ので、私はunzoomedウィンドウ名を斜体したい場合、私は幸運になるだろうが、私は周りの条件を有効にする方法を持っていないので、私はSOLをしています。

誰かがこの作業を行う方法を知っていますか、これはtmuxプロジェクトにもたらすべき問題ですか?

答えて

0

私は実際には私が実際にのようにのようにそれを行うことができることを知って良いことは分かりません。これは、ドキュメントから完全には明らかではないのですが、私はこの答えあなたはカンマ区切りのリストを使用する代わりに、別の#[]グループ内のテキスト属性を指定することができ、このanswerに気づいたので、これは動作します:

setw -g window-status-current-format " #{?window_zoomed_flag,#[fg=red]#[italics],#[fg=black]}#W#[fg=default]" 
関連する問題