diff options
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r-- | src/ex_docmd.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 73a990c72..0b33e7994 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -3311,9 +3311,10 @@ set_one_cmd_context(xp, buff) in_quote = !in_quote; } #ifdef SPACE_IN_FILENAME - else if (!vim_isfilec(c) && (!(ea.argt & NOSPC) || usefilter)) + else if (!vim_isfilec_or_wc(c) + && (!(ea.argt & NOSPC) || usefilter)) #else - else if (!vim_isfilec(c)) + else if (!vim_isfilec_or_wc(c)) #endif { while (*p != NUL) @@ -3324,7 +3325,7 @@ set_one_cmd_context(xp, buff) else #endif c = *p; - if (c == '`' || vim_isfilec(c)) + if (c == '`' || vim_isfilec_or_wc(c)) break; #ifdef FEAT_MBYTE if (has_mbyte) |