diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-03-12 14:02:04 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-03-12 14:02:04 +0100 |
| commit | 2bbcf715a18a2a27dc2beb30e3f644273d7e16a9 (patch) | |
| tree | 6b96898dd85e5a21eb085fbd31c97f1cc5d4cdd4 /vis-cmds.c | |
| parent | b9f04d851d17d404a842a4d8afe2156aef337283 (diff) | |
| download | vis-2bbcf715a18a2a27dc2beb30e3f644273d7e16a9.tar.gz vis-2bbcf715a18a2a27dc2beb30e3f644273d7e16a9.tar.xz | |
vis: overhaul search related code, support "/ register
Diffstat (limited to 'vis-cmds.c')
| -rw-r--r-- | vis-cmds.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -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 '+': |
