diff options
Diffstat (limited to 'src/nvim/ex_cmds.c')
-rw-r--r-- | src/nvim/ex_cmds.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c index 802a378b07..1e150444d0 100644 --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -4433,8 +4433,11 @@ void ex_global(exarg_T *eap) smsg(_("Pattern found in every line: %s"), pat); else smsg(_("Pattern not found: %s"), pat); - } else + } else { + start_global_changes(); global_exe(cmd); + end_global_changes(); + } ml_clearmarked(); /* clear rest of the marks */ vim_regfree(regmatch.regprog); |