mirror of
https://github.com/neovim/neovim.git
synced 2026-11-06 05:16:52 +00:00
Problem:
If a Progress handler changes the buffer during a slow `:write`, the
written file mixes old and new lines, or gets "???" lines (E315) if
lines were deleted. 89e915b67a only keeps 'modified'.
Solution:
Abort the write with E787 and restore the original file ('writebackup').