From 44f70b4be146ee4d3a28cbd96fb966dd579de457 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sun, 12 Jan 2025 07:34:11 +0800 Subject: vim-patch:9.1.1006: PmenuMatch completion highlight can be combined Problem: PmenuMatch completion highlight can be combined Solution: Combine highlight groups PmenuMatch with Pmenu and PmenuMatchSel with PmenuSel (glepnir) fixes: vim/vim#15563 closes: vim/vim#16408 https://github.com/vim/vim/commit/9eff3ee81839d67999491d293879ada134df2d3e Co-authored-by: glepnir --- test/old/testdir/test_popup.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/old/testdir/test_popup.vim b/test/old/testdir/test_popup.vim index 5875341ab1..3c950d54ca 100644 --- a/test/old/testdir/test_popup.vim +++ b/test/old/testdir/test_popup.vim @@ -1517,6 +1517,16 @@ func Test_pum_highlights_match() call term_sendkeys(buf, "\S/non_existing_folder\\") call TermWait(buf, 50) call VerifyScreenDump(buf, 'Test_pum_highlights_15', {}) + call term_sendkeys(buf, "\\") + + call term_sendkeys(buf, ":hi PmenuMatchSel ctermfg=14\") + call TermWait(buf, 50) + call term_sendkeys(buf, ":hi PmenuMatch ctermfg=12\") + call term_sendkeys(buf, ":set cot=menu,noinsert,fuzzy\") + call term_sendkeys(buf, "S\\") + call TermWait(buf, 50) + call term_sendkeys(buf, "fb") + call VerifyScreenDump(buf, 'Test_pum_highlights_18', {}) call term_sendkeys(buf, "\\") call TermWait(buf) -- cgit