懸念事項がすべて解決したどころか、むしろメリットが出てきたため。 ## 経緯 [[telescope.nvim]]から[[snacks.picker]]に乗り換えたことにより、[[snacks.nvim]]の他機能にも興味が出てきた。さらに最近は[[GPT-4o]]の画像生成機能が大幅にパワーアップしたことによって、自分の好きな画像が簡単に作れるようになった。 その結果、[[Neovim]]のダッシュボードにイイ感じの画像を表示してみたい...という気持ちになった。しかし、以前からパフォーマンスの懸念でダッシュボードの導入は見送り続けてきた経緯があるので、真剣に検討してみることにした。 ## 提案内容 [[snacks.dashboard]]を採用し、[[Neovim]]にダッシュボード機能を追加する。 ![[Pasted image 20250402212916.png|frame]] *実際のダッシュボード* ## 承諾した場合の結果 ### メリット - テンションが上がる - 起動後に[[telescope.nvim]]や[[snacks.picker]]を立ち上げるキーバインドが少ない - `<C-j>` を押さなくて済む (`<C-j>f` が `f` でOK) - (結果的に) パフォーマンスが速くなった - 30ms弱 -> 20ms弱 - [[no-neck-pain.nvim]]と[[barbar.nvim]]の起動を[[snacks.picker]]起動後に遅延できたのが大きい - ダッシュボード表示前は読み込み不要 - [[snacks.picker]]起動時もそんな気にならない - その後にも悪影響は出ずに自然 - 色々テクニックは必要だった - [[📝snacksのdashboardでkeysに指定したpickerコマンドからファイルを選択すると一瞬だけdashboardの画面がちらつく]] ### リスク - 起動時のパフォーマンスに影響が出そう - 逆に速くなった - 他のプラグインと競合しそう - 頑張ればなんとかなった