tmuxをスタイリッシュにする

tmuxをデフォルト設定で使うとステータスバーが緑だったり、コピーモードのハイライトが黄色だったりする。それ自体はそれほど悪くはないが、ダークテーマ推しとしては黒系白系のツートンカラーのほうが良い。

今回はtmuxをスタイリッシュな設定にしたので画面とコンフィグを紹介。

初期画面

これがデフォルトの画面。

プロンプトをシンプルにしているのもありなかなか良いが、まだ少し野暮ったいところがある。

tmuxのデフォルト配色

スタイリッシュにした画面

情報を減らし、全体の色を落ち着かせた。

スタイリッシュにしたtmux

もともとステータスバーにホスト名や時間が表示されていたが、今まで使ったことがないので削除。
ターミナルの背景色より若干明るいグレーをペイン枠線に使うことで境目はわかるが目立ちすぎないようにしている。

作業中画面before after

before

after

ステータスバーの文字や枠線の色を抑えることで余計な情報が少なくなり、作業に集中できる気がする。

コンフィグ

.tmux.confに以下を貼り付ければこの色になります。
同じ設定が入っていても後の方の設定が優先されるので、これを末尾に貼り付ければOK。

# ウィンドウリストの色
setw -g window-status-style fg=white,bg=default,dim

# アクティブウィンドウの色
setw -g window-status-current-style fg=cyan,bg=default,dim

# ペイン枠線
set -g pane-border-style 'fg=#444444'

# アクティブペイン枠線
set -g pane-active-border-style 'fg=#444444,bg=#444444'

# コマンドラインの色
set -g message-style fg=white,bg=black,dim

# ステータスバーの色
set -g status-fg white
set -g status-bg '#444444'

# ステータスバー中身
set -g status-right ""
set -g status-left "#S "

# コピーモードのハイライト
set -g mode-style "fg=default,bg=default,reverse"

ターミナルの背景色は#202020で透過度0がオススメ(スクショはBlack(#000000)の透過度15)

シェルはzpreztoのminimal。

もっとスタイリッシュなやつ使ってるぜという方、ごシェアください。

コメントする

メールアドレスが公開されることはありません。