[[nvim-cmp]]で実現できていたことは[[blink.cmp (Neovim)|blink.cmp]]でもほぼできており、設定もシンプルになり将来性も感じられるため。 ## 経緯 最近、[[Neovim]]界隈のオートコンプリートとして、デファクトだった[[nvim-cmp]]から[[blink.cmp (Neovim)|blink.cmp]]に乗り換える動きを観測していた。[[nvim-cmp]]の使い勝手に不満はないが、長いものには巻かれたいし、依存するプラグインは減らしたいので試してみたい。 ## 提案内容 [[nvim-cmp]]の代わりに[[blink.cmp (Neovim)|blink.cmp]]を使う。 ## 承諾した場合の結果 [[blink.cmp (Neovim)|blink.cmp]]が[[LazyVim]]にも取り入れられているということと、依存プラグインや設定も少なくてシンプルになりそうということ、そして[[Rust]]製なので非同期で高速... ということもあって試してみることにした。[[blink.cmp (Neovim)|blink.cmp]]を1からセットアップするのは楽だけど、[[nvim-cmp]]からの移行はそこそこ大変だったので、その辺のメモ。 ### メリット - 😆**将来性が高そう** - #2025/03/26 にv1.0がリリースされた - [[👤Folke Lematire]]氏の[[LazyVim]]に採用された - 😆**設定がシンプル** - 😀より高速 - [[nvim-cmp]]も十分速いけど ### デメリット - 🤔知見は世の中にまだ少なそう - v1.0がリリースしてから間もない - [[Neovim]] 0.11では問題なく動いてそうなので平気そう - [[📜2025-04-02 nvim-cmpからblink.cmpに移行してみる]]