diff options
author | fredizzimo <fsundvik@gmail.com> | 2024-10-03 12:31:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-03 02:31:17 -0700 |
commit | 7eba016c86818c5f6fa1542500b19d27bb7ab15c (patch) | |
tree | de8afaf3ed4f11f2d7d52a9a7c229ceb971ce823 /src/nvim/quickfix.c | |
parent | b9737891154750e16429e67c92f392d8f29bd820 (diff) | |
download | rneovim-7eba016c86818c5f6fa1542500b19d27bb7ab15c.tar.gz rneovim-7eba016c86818c5f6fa1542500b19d27bb7ab15c.tar.bz2 rneovim-7eba016c86818c5f6fa1542500b19d27bb7ab15c.zip |
fix(ui): ensure screen update before waiting for input #30576
Ensure the screen is fully updated before blocking for input. This did
not always happen before, for example when setting `cursorline
scrolloff=9999`, which lead to jerky movement when using some GUI
applications.
Because of the duality of redraw_later, this can't be done in
command-line or when waiting for "Press ENTER". In many of those cases
the redraw is expected AFTER the key press, while normally it should
update the screen immediately. So, those special cases are excluded.
Diffstat (limited to 'src/nvim/quickfix.c')
0 files changed, 0 insertions, 0 deletions