From 44e58b3041c674c57cc248bf5ce5ab0dfc0b0dea Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Sun, 30 Aug 2026 14:36:36 +0100 Subject: [PATCH] Fix off by one error. --- src/internal/buffer/buffer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal/buffer/buffer.cc b/src/internal/buffer/buffer.cc index 9a56cd8..97291e3 100644 --- a/src/internal/buffer/buffer.cc +++ b/src/internal/buffer/buffer.cc @@ -37,7 +37,7 @@ void Buffer::load(BEd &, vase::Shard *text) { void Buffer::append(BEd &ctx, vase::Shard *text, uint64_t line) { ctx.prev.buffername = name; ctx.prev.start = line; - ctx.prev.end = line + text->lines; + ctx.prev.end = line + text->lines + 1; root = vase::insert(&ctx.append, root, text, line); ctx.marks.insert(name, ctx.prev.start, ctx.prev.end); if (parser)