From 9f2335937e7ecb59daf1bb8c4b3706ef8e3fea70 Mon Sep 17 00:00:00 2001 From: Michael Lingelbach Date: Tue, 5 Jan 2021 03:20:20 -0800 Subject: [PATCH] fix_cursor: do not change line number when edit will not impact cursor row --- src/nvim/api/buffer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/nvim/api/buffer.c b/src/nvim/api/buffer.c index 67f4f92bf6..a83b0ea859 100644 --- a/src/nvim/api/buffer.c +++ b/src/nvim/api/buffer.c @@ -1918,7 +1918,6 @@ static void fix_cursor(linenr_T lo, linenr_T hi, linenr_T extra) curwin->w_cursor.lnum += extra; check_cursor_col(); } else if (extra < 0) { - curwin->w_cursor.lnum = lo; check_cursor(); } else { check_cursor_col();