oh-my-zshからzpluginへ移行する
数年前にbashからzshに乗り換えて適当に.zshrcを書いて放置してきました。 今回は.zshrc, .zprofileの整理とoh-my-zshからzpluginへの移行作業を行いたいと思います。
.zshrcをアンインストール
公式に乗っ取り
uninstall_oh_my_zsh
を実行。実行できない場合は.oh-my-zshフォルダを削除
.zpluginをインストール
まずoh-my-zshに該当する箇所を.zshrcから削除し、公式に書かれているインストール方法でzpluginをインストールします。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zplugin/master/doc/install.sh)"
すると.zshrcに以下のコードが追加されます。
### Added by Zplugin's installer source '/Users/hoge/.zplugin/bin/zplugin.zsh' autoload -Uz _zplugin (( ${+_comps} )) && _comps[zplugin]=_zplugin ### End of Zplugin's installer chunk
最低限のカスタマイズ
こちらに乗っていたコードを丸写しでとりあえず最低限の環境はできます。
#zplugin source '/Users/yama/.zplugin/bin/zplugin.zsh' autoload -Uz _zplugin (( ${+_comps} )) && _comps[zplugin]=_zplugin zplugin light zsh-users/zsh-autosuggestions zplugin light zdharma/fast-syntax-highlighting zplugin ice pick"async.zsh" src"pure.zsh"; zplugin light sindresorhus/pure compinit
とりあえずこれで一旦やってみて物足りなくなったらプラグインを追加していきます。