chunkundo.nvim
Neovimのundoを賢くチャンク化します
Neovimは挿入モードの編集を1つのundoにまとめてしまいます。このプラグインは時間と単語で小分けにします。
"uを押しても全部消えなくなった"
— Neovimユーザー
"長文編集時の安心感が違う"
— プログラマー
機能

時間ベースのチャンク化
タイピングの間(デフォルト300ms)を検出してundoブロックを分割します。長い編集も段階的に戻せます。

単語ベースのチャンク化
スペース、タブ、Enter、句読点でも分割します。文字単位で細かくundoできます。

自動学習
タイピングパターンを学習して間隔を自動調整します。使うほど最適化されていきます。

ステータスライン
u+5(成長中)、u=12(確定)などチャンク状態をリアルタイムで表示します。lualineに対応しています。

chillout.nvim連携
debounce、throttle、batchをすべて活用しています。このプラグイン自体がchillout.nvimのショーケースです。