diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-01-24 18:31:07 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-24 18:31:07 +0800 |
commit | c6ab8dfc15e0f6f1a805ce2145e2b4f0072b33d1 (patch) | |
tree | 0e39f9d3c235f63aa7ee57dc7f4ce237b7d3c9f7 /src/nvim/main.c | |
parent | 39630265c476e64b2a544155e52b7a133222a551 (diff) | |
download | rneovim-c6ab8dfc15e0f6f1a805ce2145e2b4f0072b33d1.tar.gz rneovim-c6ab8dfc15e0f6f1a805ce2145e2b4f0072b33d1.tar.bz2 rneovim-c6ab8dfc15e0f6f1a805ce2145e2b4f0072b33d1.zip |
revert: "refactor(win_close): remove "force", don't pass on "free_buf" (#21921)" (#21979)
This reverts commit 0371d0f7afa5e01dd2ac8bbd3abcf0f7454872b3.
> 'bufhidden' option exists. I don't think we should assume autoclosing
windows are fine just because 'hidden' is set.
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r-- | src/nvim/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c index fa930b2b1e..bbe877356d 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -1723,7 +1723,7 @@ static void edit_buffers(mparm_T *parmp, char *cwd) // When w_arg_idx is -1 remove the window (see create_windows()). if (curwin->w_arg_idx == -1) { - win_close(curwin, true); + win_close(curwin, true, false); advance = false; } @@ -1735,7 +1735,7 @@ static void edit_buffers(mparm_T *parmp, char *cwd) // When w_arg_idx is -1 remove the window (see create_windows()). if (curwin->w_arg_idx == -1) { arg_idx++; - win_close(curwin, true); + win_close(curwin, true, false); advance = false; continue; } @@ -1782,7 +1782,7 @@ static void edit_buffers(mparm_T *parmp, char *cwd) did_emsg = false; // avoid hit-enter prompt getout(1); } - win_close(curwin, true); + win_close(curwin, true, false); advance = false; } if (arg_idx == GARGCOUNT - 1) { |