vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 59b9ea293d70277945494640acdeb9e4b2980bcb
parent 47287385bd2e9c2823d56fca280155889485471c
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Mon,  2 Nov 2020 14:31:49 +0100

sam: simplify boolean expression, start < end implies end > 0

Diffstat:
Msam.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sam.c b/sam.c @@ -1012,7 +1012,7 @@ static Filerange address_line_evaluate(Address *addr, File *file, Filerange *ran size_t start = range->start, end = range->end, line; if (sign > 0) { char c; - if (start < end && end > 0 && text_byte_get(txt, end-1, &c) && c == '\n') + if (start < end && text_byte_get(txt, end-1, &c) && c == '\n') end--; line = text_lineno_by_pos(txt, end); line = text_pos_by_lineno(txt, line + offset);