Problem: tests: Test_popup_opacity_vsplit() fails with large terminal
(after v9.2.0230)
Solution: Reduce terminal window size to 60, force termguicolors to make
the opacity visible
https://github.com/vim/vim/pull/19824
(3 files)
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
@chrisbra pushed 1 commit.
—
View it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
I think changing the char_avail() in clear_showcmd() to something similar to #19801 will fix the flaky test:
diff --git a/src/normal.c b/src/normal.c index a9b01821d..6f2bcc710 100644 --- a/src/normal.c +++ b/src/normal.c @@ -1616,7 +1616,8 @@ clear_showcmd(void) if (!p_sc) return; - if (VIsual_active && !char_avail()) + if (VIsual_active + && stuff_empty() && typebuf.tb_len == 0 && !using_script()) { int cursor_bot = LT_POS(VIsual, curwin->w_cursor); long lines;
And perhaps make the TermWait() unnecessary.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
thanks, let me try this change
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
@chrisbra pushed 1 commit.
—
View it on GitHub.
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.![]()