テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

zplugのローカルプラグインを反映させるためにはキャッシュを削除する

zplugのローカルプラグインを書いているとき、変更しても反映されずつまりました。。

解決策

zplugでは、一度ロードしたプラグインは$HOME/.zplug/cache*1にキャッシュとして保存され、次回ロードするときはキャッシュからロードされます。そのため、プラグインの中身を変更しても反映されません。反映するには、キャッシュを削除します。

zplug clear

また、ローカルプラグインを書いている途中はload--verboseオプションを入れて詳細を表示したり、その後にclearするのが良さそうです。

# 開発中
zplug load --verbose
zplug clear

# 運用時
zplug load

参考

zplug_test/README.ja.md at master · b4b4r07/zplug_test · GitHub

*1:デフォルトの場合