diff options
Diffstat (limited to 'src/nvim/ex_getln.c')
-rw-r--r-- | src/nvim/ex_getln.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 49e017fda1..e89d835981 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -604,13 +604,19 @@ static void finish_incsearch_highlighting(int gotesc, incsearch_state_T *s, } restore_viewstate(&s->old_viewstate); highlight_match = false; + + // by default search all lines + search_first_line = 0; + search_last_line = MAXLNUM; + + p_magic = s->magic_save; + validate_cursor(); // needed for TAB if (call_update_screen) { update_screen(SOME_VALID); } else { redraw_all_later(SOME_VALID); } - p_magic = s->magic_save; } } |