From 2a58aa57098a4876afa8d865d6d9ec32407d7f11 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Mon, 13 Nov 2023 10:47:12 +0800 Subject: vim-patch:9.0.2102: matchparen highlight not cleared in completion mode (#26019) Problem: matchparen highlight not cleared in completion mode Solution: Clear matchparen highlighting in completion mode Remove hard-coded hack in insexpand.c to clear the :3match before displaying the completion menu. Add a test for matchparen highlighting. While at it, move all test tests related to the matchparen plugin into a separate test file. closes: vim/vim#13493 closes: vim/vim#13524 https://github.com/vim/vim/commit/9588666360e94de3ff58d4bc79aa9148fbf5fc44 Co-authored-by: Christian Brabandt --- src/nvim/insexpand.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/nvim') diff --git a/src/nvim/insexpand.c b/src/nvim/insexpand.c index b62a48f056..42f3a78f27 100644 --- a/src/nvim/insexpand.c +++ b/src/nvim/insexpand.c @@ -1241,9 +1241,6 @@ void ins_compl_show_pum(void) return; } - // Dirty hard-coded hack: remove any matchparen highlighting. - do_cmdline_cmd("if exists('g:loaded_matchparen')|3match none|endif"); - // Update the screen before drawing the popup menu over it. update_screen(); -- cgit