tmuxでウィンドウ名がやたら長くなってしまったときに、ステータスラインに表示する文字数を制限する方法です。
$ tmux -V
tmux 2.0
manページを見てみるとFORMATSの項に書いてありますが、'#{=10:pane_tilte}'
のようにすれば、pane_title
の最初の10文字のみを含むようにできます。
ということで、自分の場合は
setw -g window-status-format "#[fg=white] #I:#{=20:window_name} "
setw -g window-status-current-format "#[fg=colour234,bg=colour248,bold] #I:#{=20:window_name} "
のようにすることで、ウィンドウ番号と、ウィンドウ名の最初の20文字をステータスラインに表示するようにしました。