Preztoでプロンプトを可愛くする
可愛いプロンプトに憧れてPreztoを使い始めました。
インストール
リポジトリをcloneする
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
zshの設定ファイルを作る
setopt EXTENDED_GLOB for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done
既にzshの設定ファイルがある場合は、.zshrcにsource "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
を追記すればいいと書いてあったのですがうまくいかず。
既にあったzshの設定ファイルを一旦退避させてから上記コマンドで新規作成し、後から元の設定ファイルから必要な設定をコピペしました。
一旦避難するためのコマンド。
mv .zlogin .zlogout .zprofile .zshenv .zshrc ~/tmp
カスタマイズ
テーマを変える
http://mikebuss.com/2014/04/07/customizing-prezto/でテーマの一覧を見ることができます。
コマンドからも一応見れます。
prompt -l
でテーマ一覧を見て、prompt -p [テーマ名]
でプレビューが表示できます。
1個ずつでしか見られないので、手間がかかるかも。
テーマを決めたら、.zpreztorc
の設定を変更します。わたしはsorinにしました。
zstyle ':prezto:module:prompt' theme 'sorin'
ブランチを表示する
Gitのブランチを表示したいので、Preztoのモジュールにgitを追加します。
.zpreztorc
に追加すれば終わり。
zstyle ':prezto:load' pmodule \ 'environment' \ 'terminal' \ 'editor' \ 'history' \ 'directory' \ 'spectrum' \ 'utility' \ 'completion' \ 'prompt' \ 'git' \
するとこうなった
カラーの調整をしようと思ったのですが、tmuxでいくつもセッション立ち上げてると目がチカチカしてきてしまい、デフォルトのカラーのままで落ち着きました。
重くもなく、サクサク動きます。もっと早く入れときゃよかった。