summaryrefslogtreecommitdiff
path: root/src/insexpand.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-09-12 22:52:57 +0200
committerBram Moolenaar <Bram@vim.org>2020-09-12 22:52:57 +0200
commitb806aa5bd910dba94fbde586f6019b4825813d28 (patch)
tree565cfe0e7deb0f5de8e2e9dbd7a874399af14820 /src/insexpand.c
parent4a091b9978122428e7d9154d034c640c9c8d8c13 (diff)
downloadvim-git-b806aa5bd910dba94fbde586f6019b4825813d28.tar.gz
patch 8.2.1673: complete_info() selected index has an invalid valuev8.2.1673
Problem: complete_info() selected index has an invalid value. (Ben Jackson) Solution: Set the index when there is only one match. (closes #6945) Add test for complete_info().
Diffstat (limited to 'src/insexpand.c')
-rw-r--r--src/insexpand.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/insexpand.c b/src/insexpand.c
index 03dddc3ee..23ab0afc0 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -4009,6 +4009,7 @@ ins_complete(int c, int enable_pum)
{
edit_submode_extra = (char_u *)_("The only match");
edit_submode_highl = HLF_COUNT;
+ compl_curr_match->cp_number = 0;
}
else
{