diffs.nvim/lua
Barrett Ruth bb87ae279b feat(parser): support combined diff format
Problem: `parse_buffer` didn't recognize `diff --combined` /
`diff --cc` headers, couldn't parse `@@@` old-side ranges, and
synthesized empty body lines as single-space regardless of prefix
width.

Solution: Add `diff --combined` and `diff --cc` filename patterns,
parse old-side `-start,count` from `@@@` lines, remove
`is_unified_diff` guard on empty body lines, and use
`string.rep(' ', hunk_prefix_width)` for synthetic context lines.
2026-03-05 01:06:37 -05:00
..
diffs feat(parser): support combined diff format 2026-03-05 01:06:37 -05:00