mirror of
https://github.com/neovim/neovim.git
synced 2026-01-06 19:39:53 +10:00
fix(paste): don't use :echo immediately before :redraw (#35773)
- If tick == 0 at the last chunk, the first :echo will print an empty string, which isn't really helpful, and may cause :redraw to move cursor to the message area for 'showmode'. - If tick > 0 at the last chunk, there'll be another :echo that prints an empty string immediately after the :redraw.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user