update.tmuxのステータスバーを格好良く表示したい。書き方がとても面倒だし、せっかくマニュアルを参考にして書いても、格好良く表示されない。vimのpowerlineやvim-airline、lightlineのようなステータスバーを見た覚えがあって、ググって調べたら、tmuxline.vimという宝物を見つけた。tmuxline.vimはtmuxのステータスバーを作るためのジェネレーターである。tmuxline.vimを使えば、これ以上tmuxのマニューアルを見ながら書き方を学ばなくてもいい。注意点tmuxを先に起動tmuxが起動された場合、vimの編集画面でステータスバーが確認される。.vimrcを開き、tmuxline.vimを編集したあと.vimrcをリロードすることで作りたいステータスバーが確認される。tpmで起動されるpluginの場合、vimの編集画面では表示されない。vimの編集画面でのことでtmux上ではちゃんと表示される。使い方tmuxline.vimを設置する。managerとしてvim-plugを使っている。作りたいステータスバーのpresetとthemeを指定する。下記の設定はtmuxline.vimのreadmeから持ってきたものだ。'papercolor'tmuxのステータスバーは左側と右側に別れて設定を行う。'z'が右側の設定である。'cwin'はウィンドウ名を表示する設定だ。「ファイル名」を実行してみよう。ここでのファイル名はtmuxline.confにする。tmuxline.conftmuxline.confというtmuxステータスバーを表示するための設定ファイルが作られる。.tmux.confファイルからtmuxline.confファイルを読み込む設定を追加する。tmuxline.vimで生成された設定ファイルは、.tmuxというディレクトリを生成してその配下で管理することを推奨する。tpmを使っている場合はすでに生成されている。~/.tmux/tmuxline.confリロードする前にtmuxline.vimから生成されたtmuxline.confの下記の行を修正する。"on"比較的に新しいtmuxのバージョンには対応されてないぽい。修正しないとエラーメッセージが表示される。.tmux.confファイルリロードすれば、新しいステータスバーが表示される。.tmux.confリロードするたびにコマンドを実行するのは面倒な作業なので、バインディングを追加する。r」を押すことで設定ファイルをリロードする。"Reloaded!"下記は僕の設定でキャプチャした画面である。おまけに設定も入れて置いたので、必要な方は参考にしていただければと思う。'papercolor'右側にバッテリーとCPUの使用率、天気情報を表示しているのが見えるだろうか。バッテリーやCPUはtmuxのpluginを設置して表示しているもので、天気情報はansiweatherというコマンドで表示している。tmux-batterytmux-cpuansiweather追記(2017/09/29)ansiweatherがバージョンアップされてオプションとか変更されたみたい。天気情報が正常に表示されない場合は、次のように直して見ましょう。managerが必要だ。tpmの使い方については別途の記事を作成したので、ご参考にしていただければと思う。Manager(tpm)ちなみに僕はvim-airlineを使っていてthemeもvim-airlineのものを使っている。vim-airlineのthemeの中で好みのthemeを探してみよう。requestStockLike17devtopia@park-jhプルスタックエンジニアになれるまで頑張ろう。upLoginユーザーは見つかりませんでした。