chunkundo.nvim

Neovimのundoを賢くチャンク化します

Neovimは挿入モードの編集を1つのundoにまとめてしまいます。このプラグインは時間と単語で小分けにします。

無料で始める

"uを押しても全部消えなくなった"

— Neovimユーザー

"長文編集時の安心感が違う"

— プログラマー

機能

時間ベースのチャンク化

時間ベースのチャンク化

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

単語ベースのチャンク化

単語ベースのチャンク化

スペース、タブ、Enter、句読点でも分割します。文字単位で細かくundoできます。

自動学習

自動学習

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

ステータスライン

ステータスライン

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

chillout.nvim連携

chillout.nvim連携

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