aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fileio.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-02-09 20:11:12 +0800
committerGitHub <noreply@github.com>2022-02-09 20:11:12 +0800
commit3959f3a9c8aa040f3562b0a5fd442c9c2f0a4f9a (patch)
treeb00a83477abaf53e7ee06cf0eac7f50a227fdd03 /src/nvim/fileio.c
parent01b748f28f0412c13ae9c5365dbd362fca0d93f6 (diff)
parent0675c7de751cd4efe5c699b5d4a04c333fb17d9a (diff)
downloadrneovim-3959f3a9c8aa040f3562b0a5fd442c9c2f0a4f9a.tar.gz
rneovim-3959f3a9c8aa040f3562b0a5fd442c9c2f0a4f9a.tar.bz2
rneovim-3959f3a9c8aa040f3562b0a5fd442c9c2f0a4f9a.zip
Merge pull request #17350 from zeertzjq/vim-8.2.1316
vim-patch:8.2.{1316,2199,2201,2202}
Diffstat (limited to 'src/nvim/fileio.c')
-rw-r--r--src/nvim/fileio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index f28ee1bfcb..8e1be3bbf7 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -3318,7 +3318,7 @@ restore_backup:
if (end == 0
|| (lnum == end
&& (write_bin || !buf->b_p_fixeol)
- && (lnum == buf->b_no_eol_lnum
+ && ((write_bin && lnum == buf->b_no_eol_lnum)
|| (lnum == buf->b_ml.ml_line_count && !buf->b_p_eol)))) {
lnum++; // written the line, count it
no_eol = true;