From 292037ef9b5bd47c862eaf577792cc2b068c0e71 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Wed, 9 Jun 2021 21:04:13 -0400 Subject: vim-patch:8.2.2966: ml_get errors after recovering a file Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan) Solution: Fix the cursor position after deleting lines. https://github.com/vim/vim/commit/e3f50ad640fb30f27027f85a616280288bbc14ca --- src/nvim/memline.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim') diff --git a/src/nvim/memline.c b/src/nvim/memline.c index e42b138253..cb2437b2b3 100644 --- a/src/nvim/memline.c +++ b/src/nvim/memline.c @@ -1207,6 +1207,7 @@ void ml_recover(bool checkext) && !(curbuf->b_ml.ml_flags & ML_EMPTY)) ml_delete(curbuf->b_ml.ml_line_count, false); curbuf->b_flags |= BF_RECOVERED; + check_cursor(); recoverymode = FALSE; if (got_int) -- cgit