1
0
forked from aniani/vim

Fixed: on MS-Windows completion of shell commands didn't work.

This commit is contained in:
Bram Moolenaar
2010-08-07 17:07:21 +02:00
parent b92159d59e
commit c0cba4d9b1
3 changed files with 4 additions and 8 deletions

View File

@@ -3423,17 +3423,16 @@ set_one_cmd_context(xp, buff)
xp->xp_pattern = bow;
xp->xp_context = EXPAND_FILES;
#ifndef BACKSLASH_IN_FILENAME
/* For a shell command more chars need to be escaped. */
if (usefilter || ea.cmdidx == CMD_bang)
{
#ifndef BACKSLASH_IN_FILENAME
xp->xp_shell = TRUE;
#endif
/* When still after the command name expand executables. */
if (xp->xp_pattern == skipwhite(arg))
xp->xp_context = EXPAND_SHELLCMD;
}
#endif
/* Check for environment variable */
if (*xp->xp_pattern == '$'

View File

@@ -457,8 +457,8 @@ typedef struct expand
#endif
int xp_backslash; /* one of the XP_BS_ values */
#ifndef BACKSLASH_IN_FILENAME
int xp_shell; /* for a shell command more characters
need to be escaped */
int xp_shell; /* TRUE for a shell command, more
characters need to be escaped */
#endif
int xp_numfiles; /* number of files found by
file name completion */