diff options
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r-- | src/ex_docmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 701354ee0..c5b520c66 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -2142,7 +2142,9 @@ do_one_cmd(cmdlinep, sourcing, #endif - if (*p == '!' && ea.cmdidx != CMD_substitute) /* forced commands */ + /* forced commands */ + if (*p == '!' && ea.cmdidx != CMD_substitute + && ea.cmdidx != CMD_smagic && ea.cmdidx != CMD_snomagic) { ++p; ea.forceit = TRUE; |