Mercurial > vim
diff src/ex_getln.c @ 2311:ccda151dde4e vim73
Support completion for ":find". (Nazri Ramliy)
Cleanup white space.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 14 Jul 2010 16:52:17 +0200 |
parents | 488be8cbe19c |
children | 0ca06a92adfb |
line wrap: on
line diff
--- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -4099,6 +4099,7 @@ addstar(fname, len, context) int ends_in_star; if (context != EXPAND_FILES + && context != EXPAND_FILES_IN_PATH && context != EXPAND_SHELLCMD && context != EXPAND_DIRECTORIES) { @@ -4423,7 +4424,9 @@ ExpandFromContext(xp, pat, num_file, fil if (options & WILD_SILENT) flags |= EW_SILENT; - if (xp->xp_context == EXPAND_FILES || xp->xp_context == EXPAND_DIRECTORIES) + if (xp->xp_context == EXPAND_FILES + || xp->xp_context == EXPAND_DIRECTORIES + || xp->xp_context == EXPAND_FILES_IN_PATH) { /* * Expand file or directory names. @@ -4453,6 +4456,8 @@ ExpandFromContext(xp, pat, num_file, fil if (xp->xp_context == EXPAND_FILES) flags |= EW_FILE; + else if (xp->xp_context == EXPAND_FILES_IN_PATH) + flags |= (EW_FILE | EW_PATH); else flags = (flags | EW_DIR) & ~EW_FILE; /* Expand wildcards, supporting %:h and the like. */