cmdline: Redraw the cmdline after processing events

vim-patch:7.4.1603

TODO(bfredl): if we allow events in HITRETURN and ASKMORE states,
we need to add the necessary redraws as well.
This commit is contained in:
Björn Linse
2016-05-22 21:53:43 +02:00
parent 61e8adb25e
commit 5cc87d4dab
5 changed files with 56 additions and 7 deletions

View File

@@ -290,6 +290,10 @@ If everything else fails, use Screen:redraw_debug to help investigate what is
end
end
function Screen:sleep(ms)
pcall(function() self:wait(function() return "error" end, ms) end)
end
function Screen:_redraw(updates)
for _, update in ipairs(updates) do
-- print('--')
@@ -501,7 +505,7 @@ end
function Screen:snapshot_util(attrs, ignore)
-- util to generate screen test
pcall(function() self:wait(function() return "error" end, 250) end)
self:sleep(250)
self:print_snapshot(attrs, ignore)
end