From c9121f798f49fa71e814912cb186d89c164090c3 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 14 Oct 2022 20:09:04 +0100 Subject: patch 9.0.0751: 'scrolloff' does not work well with 'smoothscroll' Problem: 'scrolloff' does not work well with 'smoothscroll'. Solution: Make positioning the cursor a bit better. Rename functions. --- src/edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/edit.c') diff --git a/src/edit.c b/src/edit.c index 1aaac62772..555b83bc31 100644 --- a/src/edit.c +++ b/src/edit.c @@ -237,7 +237,7 @@ edit( if (startln) Insstart.col = 0; } - Insstart_textlen = (colnr_T)linetabsize(ml_get_curline()); + Insstart_textlen = (colnr_T)linetabsize_str(ml_get_curline()); Insstart_blank_vcol = MAXCOL; if (!did_ai) ai_col = 0; @@ -2372,7 +2372,7 @@ stop_arrow(void) // Don't update the original insert position when moved to the // right, except when nothing was inserted yet. update_Insstart_orig = FALSE; - Insstart_textlen = (colnr_T)linetabsize(ml_get_curline()); + Insstart_textlen = (colnr_T)linetabsize_str(ml_get_curline()); if (u_save_cursor() == OK) { -- cgit v1.2.3