Antigenを導入してみた
Antigenという、zshのプラグインマネージャを導入してみた。 VimのNeoBundleとかと似たような感じでzshのプラグインが管理できる。
導入
antigen自体のリポジトリはどこに置いても特に問題ないが、
デフォルトではプラグインのリポジトリが~/.antigen/repos以下に配置されるため、
それに合わせてantigen本体を~/.antigenに置くようにした。
git clone https://github.com/zsh-users/antigen.git ~/.antigen
プラグイン管理用のファイルを分けるために.zshrcに下記を記述。
(チェックが面倒くらいから~/dotfiles/.zshrc.antigenは存在している前提)
[ -f ~/.antigen/antigen.zsh ] && source ~/dotfiles/.zshrc.antigen
antigenの設定を書く~/dotfiles/.zshrc.antigenにはこんな感じで記述した。
antigen.zshを読み込んでからantigen applyするまでの間にantigen bundle hogeすれば良さそう。
source ~/.antigen/antigen.zsh # antigen bundle git # on にするとなんかやばいからoffにしてる antigen bundle brew antigen bundle zsh-users/zsh-syntax-highlighting antigen bundle zsh-users/zsh-completions antigen apply
これで、次回.zshrcが読み込まれたときに、使用するプラグインで必要なものがダウンロードされて使用可能になる。
以上、めもっす。