Mercurial > vim
diff src/ex_docmd.c @ 9460:cdffa812f9d1 v7.4.2011
commit https://github.com/vim/vim/commit/aa4d73235bf4deee167aa5314b89ae3d3db334b7
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 9 18:50:29 2016 +0200
patch 7.4.2011
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 09 Jul 2016 19:00:06 +0200 |
parents | 9da0cb39cbee |
children | 69ed2c9d34a6 |
line wrap: on
line diff
--- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -7049,6 +7049,18 @@ parse_compl_arg( # endif return OK; } + + int +cmdcomplete_str_to_type(char_u *complete_str) +{ + int i; + + for (i = 0; command_complete[i].expand != 0; ++i) + if (STRCMP(complete_str, command_complete[i].name) == 0) + return command_complete[i].expand; + + return EXPAND_NOTHING; +} #endif static void