feat: add treesitter highlights for diff files
Adds support for treesitter-based diff syntax highlighting: - @diff.minus (red) and @diff.plus (green) for changed lines - @attribute.diff (blue) for hunk headers - @string.special.path and @variable.parameter linked to Normal
This commit is contained in:
parent
c6bc4ed0db
commit
517837c9d3
1 changed files with 4 additions and 1 deletions
|
|
@ -145,7 +145,10 @@ function M.apply()
|
||||||
|
|
||||||
hi('gitCommitSummary', { fg = cs.background })
|
hi('gitCommitSummary', { fg = cs.background })
|
||||||
|
|
||||||
hi('@attribute.diff', { fg = cs.background })
|
hi('@attribute.diff', { fg = cs.blue })
|
||||||
|
hi('@diff.minus', { fg = cs.red })
|
||||||
|
hi('@diff.plus', { fg = cs.green })
|
||||||
|
link('Normal', { '@string.special.path', '@variable.parameter' })
|
||||||
hi('DiffAdd', { bg = cs.diff_add, fg = cs.green }, { '@text.diff.add', 'diffAdded' })
|
hi('DiffAdd', { bg = cs.diff_add, fg = cs.green }, { '@text.diff.add', 'diffAdded' })
|
||||||
hi('DiffDelete', { bg = cs.diff_delete, fg = cs.red }, { '@text.diff.delete', 'diffRemoved' })
|
hi('DiffDelete', { bg = cs.diff_delete, fg = cs.red }, { '@text.diff.delete', 'diffRemoved' })
|
||||||
hi('DiffChange', { bg = cs.diff_change, fg = cs.blue })
|
hi('DiffChange', { bg = cs.diff_change, fg = cs.blue })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue