feat: implement proper line diffing for diff gutter

This commit is contained in:
CJ van den Berg 2026-01-13 18:20:51 +01:00
parent ce9246374c
commit 1fbd09387e
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9
3 changed files with 88 additions and 89 deletions

View file

@ -17,3 +17,10 @@ pub const Edit = struct {
end: usize,
bytes: []const u8,
};
pub const LineDiffKind = enum { insert, modify, delete };
pub const LineDiff = struct {
kind: LineDiffKind,
line: usize,
lines: usize,
};