Mercurial > vim
diff src/fileio.c @ 3482:fe7bf24804e1 v7.3.505
updated for version 7.3.505
Problem: Test 11 fails on MS-Windows in some versions.
Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move
setting b_no_eol_lnum back to where it was before patch 7.3.124.
(David Pope)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 25 Apr 2012 16:50:48 +0200 |
parents | de60f6fa3d8d |
children | b782e2f9e689 |
line wrap: on
line diff
--- a/src/fileio.c +++ b/src/fileio.c @@ -2655,10 +2655,6 @@ failed: } #endif - /* Reset now, following writes should not omit the EOL. Also, the line - * number will become invalid because of edits. */ - curbuf->b_no_eol_lnum = 0; - if (recoverymode && error) return FAIL; return OK; @@ -5098,6 +5094,8 @@ nofail: { aco_save_T aco; + curbuf->b_no_eol_lnum = 0; /* in case it was set by the previous read */ + /* * Apply POST autocommands. * Careful: The autocommands may call buf_write() recursively!