sheldon

Rustで実装されたzshプラグインマネージャ。TOML設定ファイルで管理する。

設定ファイルは ~/.config/sheldon/plugins.toml(XDG Base Directory準拠)。起動速度は最速クラス(20〜100ms)で、遅延読み込みにも対応している。

dotfile管理のしやすさとシンプルな設定が選定理由。Oh-my-zshやPreztoはフレームワーク全体の設定把握が難しく、人の設定をそのまま使うことになりがちだった。

zshフレームワーク比較

フレームワーク起動速度設定ファイル特徴
Oh-my-zsh遅い~/.zshrc最も有名。テーマ・プラグイン豊富
Prezto100〜300ms~/.zpreztorcモジュール順序に注意が必要
sheldon20〜100ms~/.config/sheldon/plugins.toml軽量・宣言的・XDG準拠