Good UX Life

人生のUXを高めるための知見

oh-my-zshからzpluginへ移行する

数年前にbashからzshに乗り換えて適当に.zshrcを書いて放置してきました。 今回は.zshrc, .zprofileの整理とoh-my-zshからzpluginへの移行作業を行いたいと思います。

.zshrcをアンインストール

公式に乗っ取り

uninstall_oh_my_zsh

を実行。実行できない場合は.oh-my-zshフォルダを削除

.zpluginをインストール

github.com

まず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

最低限のカスタマイズ

qiita.com

こちらに乗っていたコードを丸写しでとりあえず最低限の環境はできます。

#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

とりあえずこれで一旦やってみて物足りなくなったらプラグインを追加していきます。