diff --git a/runtime/lua/vim/_editor.lua b/runtime/lua/vim/_editor.lua index 78e264a2a5..284a22657b 100644 --- a/runtime/lua/vim/_editor.lua +++ b/runtime/lua/vim/_editor.lua @@ -250,7 +250,7 @@ do return false end undo_started = true - if phase ~= -1 and (now - tdots >= 100) then + if not is_last_chunk and (now - tdots >= 100) then local dots = ('.'):rep(tick % 4) tdots = now tick = tick + 1