tmuxからのpowerlineで優勝せえへん?
メモです.
現状イマイチなところがありありなのでどうにかしたい.
環境
以下に同じ端末環境を作りたかった.
zsh
prezto
を入れる.
入れたら.preztorc
のcompletionとかその他のあれこれをオンにする.
promptでテーマを変えられる.
自分は今はsorinにしてる. 色のついた矢印がかわいい.
tmux
.tmux.conf
を作って色々書く.
自分はprefixをC-z
にして, さらにemacsっぽいキーバインドを設定したりした.
powerline
tmuxとかzshとかvimとかのpowerlineは全てpowerlineという名前で1つに統合されたらしい.
しかしまだ古い情報(tmux-powerlineとか)が結構ヒットするので注意.
$ pip3 install --user powerline-status
で入れる.
pipをMacの場合はbrewで入れることになると思うけど, その場合は--user
はつけてはいけないって誰かが言ってた気がするけど普通に入ったので多分問題ない.
tmux(とzsh)にpowerlineの設定をする.
- tmux: Other plugins — Powerline beta documentation
- zsh: Shell prompts — Powerline beta documentation
これでtmuxを再起動orリロードすれば反映されているはず.
されてなければ
$ powerline-deamon -r
とかするといけるかもしれない.
テーマを変えたりする場合はconfig_filesをコピーして~/.config
以下の方を触るようにする.
しかし, 新しいsegmentを追加(電池残量とか)しようとするとcolorschemeに定義がないと言って怒られたりするし, colorschemeについての説明も公式ドキュメントに全然ないのでよくわからない.
# Linux $ cp -r ~/.local/lib/python3.5/site-packages/powerline/config_files/ ~/.config/powerline/ # Mac $ cp -r /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/powerline/config_files/ ~/.config/powerline
まぁ, powerlineはデフォルトでもそれなりに使えるので良いと思う.
.tmux.conf
をいじっても見た目変えられるっぽいし.
最終形態
優勝?
優勝には程遠い感じ.
変えたいところ:
- tmuxのpowerlineのテーマ
- preztoは果たして必要なのか? (zshにpowerlineを入れておいてそれを自分で改造すればよくない?)
- preztoやめるならzsh関係のプラグインはzplugとかで管理するか?
なんかいまいちイケてないので模索していきたい.