diff --git a/src/internal/buffer/buffer.cc b/src/internal/buffer/buffer.cc index 97291e3..9e66a6a 100644 --- a/src/internal/buffer/buffer.cc +++ b/src/internal/buffer/buffer.cc @@ -36,7 +36,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.start = line + 1; 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);