mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
ops.c: Rename start_global_changes().
This commit is contained in:
parent
4d253b4df5
commit
c79bf4ec99
@ -4053,9 +4053,9 @@ void ex_global(exarg_T *eap)
|
||||
smsg(_("Pattern not found: %s"), pat);
|
||||
}
|
||||
} else {
|
||||
start_global_changes();
|
||||
start_batch_changes();
|
||||
global_exe(cmd);
|
||||
end_global_changes();
|
||||
end_batch_changes();
|
||||
}
|
||||
ml_clearmarked(); /* clear rest of the marks */
|
||||
vim_regfree(regmatch.regprog);
|
||||
|
@ -1983,7 +1983,7 @@ void ex_listdo(exarg_T *eap)
|
||||
save_ei = au_event_disable(",Syntax");
|
||||
}
|
||||
|
||||
start_global_changes();
|
||||
start_batch_changes();
|
||||
|
||||
if (eap->cmdidx == CMD_windo
|
||||
|| eap->cmdidx == CMD_tabdo
|
||||
@ -2181,7 +2181,7 @@ void ex_listdo(exarg_T *eap)
|
||||
apply_autocmds(EVENT_SYNTAX, curbuf->b_p_syn,
|
||||
curbuf->b_fname, true, curbuf);
|
||||
}
|
||||
end_global_changes();
|
||||
end_batch_changes();
|
||||
}
|
||||
|
||||
/// Add files[count] to the arglist of the current window after arg "after".
|
||||
|
@ -9513,7 +9513,7 @@ static void ex_folddo(exarg_T *eap)
|
||||
{
|
||||
linenr_T lnum;
|
||||
|
||||
start_global_changes();
|
||||
start_batch_changes();
|
||||
|
||||
/* First set the marks for all lines closed/open. */
|
||||
for (lnum = eap->line1; lnum <= eap->line2; ++lnum)
|
||||
@ -9524,7 +9524,7 @@ static void ex_folddo(exarg_T *eap)
|
||||
global_exe(eap->arg);
|
||||
ml_clearmarked(); /* clear rest of the marks */
|
||||
|
||||
end_global_changes();
|
||||
end_batch_changes();
|
||||
}
|
||||
|
||||
static void ex_terminal(exarg_T *eap)
|
||||
|
@ -51,10 +51,10 @@ static yankreg_T *y_previous = NULL; /* ptr to last written yankreg */
|
||||
|
||||
static bool clipboard_didwarn_unnamed = false;
|
||||
|
||||
// for behavior between start_global_changes() and end_global_changes())
|
||||
// for behavior between start_batch_changes() and end_batch_changes())
|
||||
static bool clipboard_delay_update = false; // delay clipboard update
|
||||
static int global_change_count = 0; // if set, inside global changes
|
||||
static bool clipboard_needs_update = false; // the clipboard was updated
|
||||
static int batch_change_count = 0; // inside a script
|
||||
static bool clipboard_needs_update = false; // clipboard was updated
|
||||
|
||||
/*
|
||||
* structure used by block_prep, op_delete and op_yank for blockwise operators
|
||||
@ -5630,20 +5630,20 @@ static void set_clipboard(int name, yankreg_T *reg)
|
||||
(void)eval_call_provider("clipboard", "set", args);
|
||||
}
|
||||
|
||||
/// Avoid clipboard (slow) during batch operations (:global).
|
||||
void start_global_changes(void)
|
||||
/// Avoid clipboard (slow) during batch operations (i.e., a script).
|
||||
void start_batch_changes(void)
|
||||
{
|
||||
if (++global_change_count > 1) {
|
||||
if (++batch_change_count > 1) {
|
||||
return;
|
||||
}
|
||||
clipboard_delay_update = true;
|
||||
clipboard_needs_update = false;
|
||||
}
|
||||
|
||||
/// Update the clipboard after :global changes finished.
|
||||
void end_global_changes(void)
|
||||
/// Update the clipboard after batch changes finished.
|
||||
void end_batch_changes(void)
|
||||
{
|
||||
if (--global_change_count > 0) {
|
||||
if (--batch_change_count > 0) {
|
||||
// recursive
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user