plugin manager の選択
zsh の plugin manager には antigen , antibody , zgen ... といくつかあるようですが、そのなかで zplug が良さそうだと判断しました。 作者のドキュメント http://blog.b4b4r07.com/entry/2015/12/13/174209 がわかりやすかったので、これなら私でもできそうだと思ったわけです。
zplug の install
https://github.com/zplug/zplug の README.md を読むと、 install の 「 The best way 」として
$ curl -sL zplug.sh/installer | zsh
と書かれています。この 1 行を zsh にcopy & paste して enter を叩いたら install できました。簡単です。
prezto の clone
.zshrc に、以下の記述を加えます:
source ~/.zplug/init.zsh
zplug "sorin-ionescu/prezto"
zplug load --verbose
そうしたら、 zsh を再起動して、
$ zplug install
と叩きます。これで、 prezto の repository が $HOME/.zplug/repos/sorin-ionescu/prezto に clone されます。
prezto の install の準備
ここで prezto の README.md https://github.com/sorin-ionescu/prezto を見てみましょう。
Clone the repository:
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
と書いてありますね。標準では $HOME/.zprezto に clone することを想定しているわけです。いま我々は $HOME/.zplug/repos/sorin-ionescu/prezto に clone したので、 symbolic link を張ってやりましょう。
$ ln -s $HOME/.zplug/repos/sorin-ionescu/prezto $HOME/.zprezto
で OK です。
また、ここからの手順で、 .zshrc, .zlogin, .zlogout, .zprofile, .zshenv が overwrite されてしまうので、必要に応じ退避しておきます。
prezto の install
README.md https://github.com/sorin-ionescu/prezto に従い、
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
を実行します。これで完了します。 zsh を再起動すると prompt がきれいになっているはずです。
参考
おい、Antigen もいいけど zplug 使えよ
http://qiita.com/b4b4r07/items/cd326cd31e01955b788b