Commit graph

7 commits

Author SHA1 Message Date
f35287bdfe feat: treesitter highlighting for diff headers
Apply treesitter highlighting to diff metadata lines (diff --git, index,
---, +++) using the diff language parser. Header info is attached only
to the first hunk of each file to avoid duplicate highlighting.

Based on PR #52 by @phanen with fixes:
- header_lines now only contains diff metadata, not hunk content
- header info attached only to first hunk per file
- removed arbitrary hunk count restriction
2026-02-04 14:49:27 -05:00
67116f38bc feat: rename everything 2026-02-02 22:09:13 -05:00
1dd62373b6 feat: cleanup ci tests 2026-02-02 21:05:25 -05:00
2c330732bb feat(highlight): vim highlight fallback 2026-02-02 15:28:58 -05:00
69943a09c4 feat: cleanup config options 2026-02-02 15:18:25 -05:00
8f5e8e3b17 fix(test): hopefully they work 2026-02-01 23:41:59 -05:00
ae1df3e7a8 feat(test): testing infrastructure 2026-02-01 23:09:05 -05:00