From 0a3a82cd7d90abd206ce2cf9151d3cbed01a20af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 27 Feb 2018 16:17:55 +0100 Subject: vis: implement normal/outer paragraph text object --- text-objects.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'text-objects.c') diff --git a/text-objects.c b/text-objects.c index 27553b8..1f44222 100644 --- a/text-objects.c +++ b/text-objects.c @@ -205,6 +205,12 @@ Filerange text_object_paragraph(Text *txt, size_t pos) { return r; } +Filerange text_object_paragraph_outer(Text *txt, size_t pos) { + Filerange p1 = text_object_paragraph(txt, pos); + Filerange p2 = text_object_paragraph(txt, p1.end); + return text_range_union(&p1, &p2); +} + static Filerange text_object_bracket(Text *txt, size_t pos, char type) { char c, open, close; int opened = 1, closed = 1; -- cgit v1.2.3