From 46cb07d97cee20b49dcca809e45046cd506bc251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 13 Mar 2016 10:45:43 +0100 Subject: vis: convert gn and gN text objects to use "/ register content --- vis-text-objects.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'vis-text-objects.c') diff --git a/vis-text-objects.c b/vis-text-objects.c index ebb7384..962c22c 100644 --- a/vis-text-objects.c +++ b/vis-text-objects.c @@ -31,11 +31,21 @@ bool vis_textobject(Vis *vis, enum VisTextObject id) { } static Filerange search_forward(Vis *vis, Text *txt, size_t pos) { - return text_object_search_forward(txt, pos, vis->search_pattern); + Filerange range = text_range_empty(); + Regex *regex = vis_regex(vis, NULL); + if (regex) + range = text_object_search_forward(txt, pos, regex); + text_regex_free(regex); + return range; } static Filerange search_backward(Vis *vis, Text *txt, size_t pos) { - return text_object_search_backward(txt, pos, vis->search_pattern); + Filerange range = text_range_empty(); + Regex *regex = vis_regex(vis, NULL); + if (regex) + range = text_object_search_backward(txt, pos, regex); + text_regex_free(regex); + return range; } const TextObject vis_textobjects[] = { -- cgit v1.2.3