Hi Tony! On Do, 15 Apr 2010, Tony Mechelynck wrote:
[...] > After recovering, you should check the results, and, if correct, do a > "forced write" with :w or :wq (not ZZ :x :wa or :xa). But IMHO if the > recovery modifies the buffer (i.e. makes it different from the file on > disk), it should also set the local 'modified' option. This has come up on the vim_use mailinglist. The problem seems to be that after recovery of a swap buffer, the file should be modified so you are not loosing your changes after e.g. accidently hitting ZZ Signed-off-by: Christian Brabandt <[email protected]> --- src/memline.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/memline.c b/src/memline.c index 102b61e..c4a0d87 100644 --- a/src/memline.c +++ b/src/memline.c @@ -1326,6 +1326,7 @@ ml_recover() * the buffer. Delete it. */ ml_delete(curbuf->b_ml.ml_line_count, FALSE); + curbuf->b_changed = TRUE; curbuf->b_flags |= BF_RECOVERED; recoverymode = FALSE; -- 1.6.5.7 regards, Christian -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php Subscription settings: http://groups.google.com/group/vim_dev/subscribe?hl=en
