comparison src/search.c @ 12855:3c09e451af3a v8.0.1304

patch 8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty pattern commit https://github.com/vim/vim/commit/d0480097177369a6ed91d47aba189ae647afcd68 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Nov 16 22:20:39 2017 +0100 patch 8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty pattern Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern. Solution: Use the last search pattern. (Christian Brabandt, closes https://github.com/vim/vim/issues/2292)
author Christian Brabandt <cb@256bit.org>
date Thu, 16 Nov 2017 22:30:06 +0100
parents 91222b3123ba
children 808625d4b71b
comparison
equal deleted inserted replaced
12854:aea77fb82d7a 12855:3c09e451af3a
390 # if defined(FEAT_EVAL) 390 # if defined(FEAT_EVAL)
391 set_vv_searchforward(); 391 set_vv_searchforward();
392 # endif 392 # endif
393 last_idx = saved_last_idx; 393 last_idx = saved_last_idx;
394 SET_NO_HLSEARCH(saved_no_hlsearch); 394 SET_NO_HLSEARCH(saved_no_hlsearch);
395 }
396
397 char_u *
398 last_search_pattern(void)
399 {
400 return spats[RE_SEARCH].pat;
395 } 401 }
396 #endif 402 #endif
397 403
398 /* 404 /*
399 * Return TRUE when case should be ignored for search pattern "pat". 405 * Return TRUE when case should be ignored for search pattern "pat".