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
が読み込まれたときに、使用するプラグインで必要なものがダウンロードされて使用可能になる。
以上、めもっす。