aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_cmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/ex_cmds.c')
-rw-r--r--src/nvim/ex_cmds.c5
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);