From c7ec010ade0832e43c7a319ea69fae642771479d Mon Sep 17 00:00:00 2001 From: luukvbaal Date: Mon, 2 Dec 2024 15:11:38 +0100 Subject: fix(extmark): builtin completion can still affect nearby extmarks #31387 Problem: Built-in completion can still affect nearby extmarks. #31384 Solution: Restore extmarks when completion leader changes. --- src/nvim/insexpand.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/insexpand.c b/src/nvim/insexpand.c index 820647df97..a1cebb407e 100644 --- a/src/nvim/insexpand.c +++ b/src/nvim/insexpand.c @@ -1805,6 +1805,7 @@ static void ins_compl_new_leader(void) ins_compl_del_pum(); ins_compl_delete(); ins_bytes(compl_leader + get_compl_len()); + restore_orig_extmarks(); compl_used_match = false; if (compl_started) { -- cgit