<msys2, tmux, powerline> 結局、少し自作。
msys2
上のtmux
でpowerline
をやりたい。
いろいろ試行の結果、本家powerline
のpython
でぐりぐり動かすのは、 どもmsys2
ではうまくなかった。
デーモンがうまく動いてないようで、python
が呼ばれるたびに、CPU
がブンブンうなるし、、、
次善の策として、tmux-powerline
があったが、いろいろ使えないモジュールがあり、IPアドレス
や天気
もいらないので、
結局、tmux.conf
に直接コードを埋め込むことにした。
やったこと。
その1) フォントをインストール。
DejaVuSansMono
をイントール。
その2) 下記のコードをtmux.conf
に書き書き。
# My powerline S_LEFT_BOLD="" S_LEFT_THIN="" S_RIGHT_BOLD="" S_RIGHT_THIN="" set-option -g status on set-option -g status-interval 1 set-option -g status-left-length 60 set-option -g status-right-length 90 set -g status-left "#{?client_prefix,#[fg=colour232]#[bg=colour170],#[fg=colour232]#[bg=colour245]} + #{?client_prefix,#[fg=colour170]#[bg=colour240],#[fg=colour245]#[bg=colour240]}${S_RIGHT_BOLD}#[fg=colour245,bg=colour240] #H #[default]${S_RIGHT_BOLD}" set -g status-right "#[fg=colour240,bg=colour235]${S_LEFT_BOLD}#[fg=colour245,bg=colour240] %a ${S_LEFT_THIN} %Y-%m-%d ${S_LEFT_THIN} %H:%M #[default]" set-window-option -g window-status-format "#[fg=colour235, bg=colour240]${S_RIGHT_BOLD}#[fg=colour245, bg=colour240] #I.#P ${S_RIGHT_THIN} #W #[fg=colour240, bg=colour235]${S_RIGHT_BOLD}" set-window-option -g window-status-current-format "#[fg=colour235, bg=colour170]${S_RIGHT_BOLD}#[fg=colour255, bg=colour170] #I.#P ${S_RIGHT_THIN} #W #[fg=colour170, bg=colour235]${S_RIGHT_BOLD}" set -g status-fg colour240 set -g status-bg colour235
例のpowerline
のかっこいい、三角のやつは、tmux-powerline
からコピーした。