From 368137aa525982984beed73940af481ac53a62af Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 31 May 2022 13:43:12 +0100 Subject: patch 8.2.5047: CurSearch highlight is often wrong Problem: CurSearch highlight is often wrong. Solution: Remember the last highlighted position and redraw when needed. --- src/change.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/change.c') diff --git a/src/change.c b/src/change.c index a9927e0fd..ed1f3a302 100644 --- a/src/change.c +++ b/src/change.c @@ -663,6 +663,10 @@ changed_common( } #endif } +#ifdef FEAT_SEARCH_EXTRA + if (wp == curwin && xtra != 0 && search_hl_has_cursor_lnum >= lnum) + search_hl_has_cursor_lnum += xtra; +#endif } // Call update_screen() later, which checks out what needs to be redrawn, -- cgit v1.2.1