diff options
Diffstat (limited to 'src/nvim/ex_cmds.c')
-rw-r--r-- | src/nvim/ex_cmds.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c index 3960412782..e342ae44aa 100644 --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -835,7 +835,7 @@ int do_move(linenr_T line1, linenr_T line2, linenr_T dest) // send update regarding the new lines that were added if (kv_size(curbuf->update_channels)) { - buffer_updates_send_changes(curbuf, dest + 1, num_lines, 0, true); + buf_updates_send_changes(curbuf, dest + 1, num_lines, 0, true); } /* @@ -874,7 +874,7 @@ int do_move(linenr_T line1, linenr_T line2, linenr_T dest) // send nvim_buf_update regarding lines that were deleted if (kv_size(curbuf->update_channels)) { - buffer_updates_send_changes(curbuf, line1 + extra, 0, num_lines, true); + buf_updates_send_changes(curbuf, line1 + extra, 0, num_lines, true); } return OK; @@ -2442,7 +2442,7 @@ int do_ecmd( goto theend; } u_unchanged(curbuf); - buffer_updates_unregister_all(curbuf); + buf_updates_unregister_all(curbuf); buf_freeall(curbuf, BFA_KEEP_UNDO); // Tell readfile() not to clear or reload undo info. @@ -3168,9 +3168,10 @@ static char_u *sub_parse_flags(char_u *cmd, subflags_T *subflags, /// /// The usual escapes are supported as described in the regexp docs. /// +/// @param do_buf_event If `true`, send buffer updates. /// @return buffer used for 'inccommand' preview static buf_T *do_sub(exarg_T *eap, proftime_T timeout, - bool send_buffer_update_changedtick) + bool do_buf_event) { long i = 0; regmmatch_T regmatch; @@ -4021,8 +4022,8 @@ skip: if (kv_size(curbuf->update_channels)) { int64_t num_added = last_line - first_line; int64_t num_removed = num_added - i; - buffer_updates_send_changes(curbuf, first_line, num_added, num_removed, - send_buffer_update_changedtick); + buf_updates_send_changes(curbuf, first_line, num_added, num_removed, + do_buf_event); } } |