From 2bbcf715a18a2a27dc2beb30e3f644273d7e16a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 12 Mar 2016 14:02:04 +0100 Subject: vis: overhaul search related code, support "/ register --- vis-cmds.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'vis-cmds.c') diff --git a/vis-cmds.c b/vis-cmds.c index 38c810f..0fb31df 100644 --- a/vis-cmds.c +++ b/vis-cmds.c @@ -1177,13 +1177,10 @@ static Filepos parse_pos(Win *win, char **cmd) { if (!pattern_end) return EPOS; *pattern_end++ = '\0'; - Regex *regex = text_regex_new(); + Regex *regex = vis_regex(win->vis, *cmd); if (!regex) return EPOS; - if (!text_regex_compile(regex, *cmd, 0)) { - *cmd = pattern_end; - pos = text_search_forward(txt, view_cursor_get(view), regex); - } + pos = text_search_forward(txt, view_cursor_get(view), regex); text_regex_free(regex); break; case '+': -- cgit v1.2.3