タイトル画像

自分が大きなプラグインを入れていない理由

こんにちは。静カニです。 vim-jpでmini.nvimの話を見かけて、「そういえば自分ってmini.nvimとかsnacks.nvimとか入れてないよな~」と思ったので書いてます。

という訳で理由です。

お も い(と思う)

これはmini.nvimというよりはsnacks.nvimの話なのですが、snacks.nvimは始めから全部の機能を入れています。

なので、snacks.bigfile使いたいな~...snacks.pickerとか今ddu.vim使ってるしな~となって、 読み込み時に重くなるのを恐れて入れていません。

こ れ だ け の た め に ?

mini.nvim側の話ですが、例えばmini.operatorsを使うには、mini.nvim本体が必要です。

私の場合、一時期mini.filesとmini.iconsを両方使っていたわけですが、このときはmini.nvim本体が必要でも特段何も感じませんでした。 ですが、mini.filesをoil.nvim(一旦nvim-treeを経由したかもしれない)に変えると、mini.iconsだけになります。 「これだけのために」本体を追加で入れる必要性を感じられなくなります。 ということで、nvim-web-deviconsに移行して、mini.nvimがなくなったりしました。

そ ろ え た い

これらを総合したときに、「じゃぁそれで揃えればいいじゃん」という意見は出そうです。

ですが、これも微妙な点があります。 例えば、自分のファイル操作は完全にoil.nvimに依存していて、他の操作に移行するコストが高いのです。 こういうものに引っ張られると、今度は「どうせ使うんなら使い倒したい」という心理と衝突して、結局使わなくなってしまいます。

これが私が大きなプラグインを入れていない理由です。

思ったこと

一つ一つの機能は普通にvenryなのでそれぞれの機能を分割してくれれば普通に使いたい