forked from aniani/vim
patch 9.0.1774: no support for custom cmdline completion
Problem: no support for custom cmdline completion Solution: Add new vimscript functions Add the following two functions: - getcmdcompltype() returns custom and customlist functions - getcompletion() supports both custom and customlist closes: #12228 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Shougo Matsushita <Shougo.Matsu@gmail.com>
This commit is contained in:
committed by
Christian Brabandt
parent
19a3bc3add
commit
92997dda78
@@ -481,6 +481,11 @@ cmdcomplete_str_to_type(char_u *complete_str)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (STRNCMP(complete_str, "custom,", 7) == 0)
|
||||
return EXPAND_USER_DEFINED;
|
||||
if (STRNCMP(complete_str, "customlist,", 11) == 0)
|
||||
return EXPAND_USER_LIST;
|
||||
|
||||
for (i = 0; command_complete[i].expand != 0; ++i)
|
||||
if (STRCMP(complete_str, command_complete[i].name) == 0)
|
||||
return command_complete[i].expand;
|
||||
|
Reference in New Issue
Block a user