From 585d1ad9a791ebceb712002f665c41da522c6097 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Sat, 22 Jun 2024 12:14:23 +0900 Subject: [PATCH] fix: call ui_busy_start() and ui_busy_stop() when :write --- src/nvim/ex_cmds.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c index 0aa897105ee27a..956007a06ecadb 100644 --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -1625,6 +1625,8 @@ int do_write(exarg_T *eap) return FAIL; } + ui_busy_start(); + char *ffname = eap->arg; if (*ffname == NUL) { if (eap->cmdidx == CMD_saveas) { @@ -1771,6 +1773,7 @@ int do_write(exarg_T *eap) } theend: + ui_busy_stop(); xfree(free_fname); return retval; }