diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-02-04 22:37:47 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-02-04 22:37:47 +0000 |
commit | a37420f46fec5a1ce580d6c0aad99ae7110bc760 (patch) | |
tree | 8ad6c82580c670f0d88d1faf8f6cd674ee9ac30f /src/ex_docmd.c | |
parent | 0e5bd96f84660bd87e5814feb24af3db80bb434c (diff) | |
download | vim-git-a37420f46fec5a1ce580d6c0aad99ae7110bc760.tar.gz |
updated for version 7.0193
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r-- | src/ex_docmd.c | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c index ec84844ca..098f42ca8 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -4001,8 +4001,10 @@ skip_grep_pat(eap) { char_u *p = eap->arg; - if (*p != NUL && (eap->cmdidx == CMD_vimgrep - || eap->cmdidx == CMD_vimgrepadd || grep_internal(eap->cmdidx))) + if (*p != NUL && (eap->cmdidx == CMD_vimgrep || eap->cmdidx == CMD_lvimgrep + || eap->cmdidx == CMD_vimgrepadd + || eap->cmdidx == CMD_lvimgrepadd + || grep_internal(eap->cmdidx))) { p = skip_vimgrep_pat(p, NULL, NULL); if (p == NULL) @@ -4031,11 +4033,14 @@ replace_makeprg(eap, p, cmdlinep) /* * Don't do it when ":vimgrep" is used for ":grep". */ - if ((eap->cmdidx == CMD_make - || eap->cmdidx == CMD_grep || eap->cmdidx == CMD_grepadd) + if ((eap->cmdidx == CMD_make || eap->cmdidx == CMD_lmake + || eap->cmdidx == CMD_grep || eap->cmdidx == CMD_lgrep + || eap->cmdidx == CMD_grepadd + || eap->cmdidx == CMD_lgrepadd) && !grep_internal(eap->cmdidx)) { - if (eap->cmdidx == CMD_grep || eap->cmdidx == CMD_grepadd) + if (eap->cmdidx == CMD_grep || eap->cmdidx == CMD_lgrep + || eap->cmdidx == CMD_grepadd || eap->cmdidx == CMD_lgrepadd) { if (*curbuf->b_p_gp == NUL) program = p_gp; @@ -4174,8 +4179,11 @@ expand_filename(eap, cmdlinep, errormsgp) if (!eap->usefilter && eap->cmdidx != CMD_bang && eap->cmdidx != CMD_make + && eap->cmdidx != CMD_lmake && eap->cmdidx != CMD_grep + && eap->cmdidx != CMD_lgrep && eap->cmdidx != CMD_grepadd + && eap->cmdidx != CMD_lgrepadd #ifndef UNIX && !(eap->argt & NOSPC) #endif |