[vim/vim] Apply pumopt opacity to wildmenu pum (PR #20072)

5 views
Skip to first unread message

mattn

unread,
Apr 25, 2026, 3:24:43 PM (3 days ago) Apr 25
to vim/vim, Subscribed

Call pum_call_update_screen() in cmdline_pum_display() so that the opacity setting in 'pumopt' takes effect for the popup menu shown when 'wildoptions' contains "pum". Other 'pumopt' suboptions (height/width/border/shadow/margin) already apply via the shared pum_display() path; only opacity required this extra hook.


You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/20072

Commit Summary

  • e367438 Apply pumopt opacity to wildmenu pum

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20072@github.com>

Christian Brabandt

unread,
Apr 26, 2026, 4:05:38 AM (2 days ago) Apr 26
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#20072)

Hm, does this change break this test:

Failures: 
	From test_cmdline.vim:
	Found errors in Test_long_line_noselect():
	Run 1, 20:38:17 - 20:38:22 in  5.021541 seconds:
	Caught exception in Test_long_line_noselect(): WaitFor() timed out after 5000 msec @ command line..script /tmp/cirrus-ci-build/src/testdir/runtest.vim[636]..function RunTheTest[63]..Test_long_line_noselect[23]..WaitForTermCurPosAndLinesToMatch[6]..WaitFor, line 4
	Run 2, 20:38:24 - 20:38:29 in  5.053038 seconds:
	Caught exception in Test_long_line_noselect(): WaitFor() timed out after 5000 msec @ command line..script /tmp/cirrus-ci-build/src/testdir/runtest.vim[677]..function RunTheTest[63]..Test_long_line_noselect[23]..WaitForTermCurPosAndLinesToMatch[6]..WaitFor, line 4
	Run 3, 20:38:33 - 20:38:38 in  5.113310 seconds:
	Caught exception in Test_long_line_noselect(): WaitFor() timed out after 5000 msec @ command line..script /tmp/cirrus-ci-build/src/testdir/runtest.vim[677]..function RunTheTest[63]..Test_long_line_noselect[23]..WaitForTermCurPosAndLinesToMatch[6]..WaitFor, line 4
	Run 4, 20:38:44 - 20:38:49 in  5.113314 seconds:
	Caught exception in Test_long_line_noselect(): WaitFor() timed out after 5000 msec @ command line..script /tmp/cirrus-ci-build/src/testdir/runtest.vim[677]..function RunTheTest[63]..Test_long_line_noselect[23]..WaitForTermCurPosAndLinesToMatch[6]..WaitFor, line 4
	Run 5, 20:38:57 - 20:39:02 in  5.112524 seconds:
	Caught exception in Test_long_line_noselect(): WaitFor() timed out after 5000 msec @ command line..script /tmp/cirrus-ci-build/src/testdir/runtest.vim[677]..function RunTheTest[63]..Test_long_line_noselect[23]..WaitForTermCurPosAndLinesToMatch[6]..WaitFor, line 4
	Flaky test failed too often, giving up


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20072/c4321585996@github.com>

Christian Brabandt

unread,
Apr 27, 2026, 2:14:27 PM (23 hours ago) Apr 27
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#20072)

thanks


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20072/c4329400899@github.com>

Christian Brabandt

unread,
Apr 27, 2026, 2:14:28 PM (23 hours ago) Apr 27
to vim/vim, Subscribed

Closed #20072 via 7070a85.


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20072/issue_event/24917889856@github.com>

Reply all
Reply to author
Forward
0 new messages