When a vertical tabpanel is visible, terminal scroll operations in
win_do_lines() affect the full screen width, corrupting the tabpanel
area momentarily. The tabpanel is then redrawn via redraw_tabpanel,
causing visible flicker.
Return FAIL from win_do_lines() when tabpanel_width() > 0 to force
line-by-line redraw instead, analogous to the existing popup_visible
check. The check is placed after clear_cmdline is set to ensure the
command line is properly cleared during scroll.
https://github.com/vim/vim/pull/19832
(1 file)
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
thanks
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()