@@ -226,7 +226,7 @@ function M.setup(colors, config)
226226 local diff_delete_bg = hex_re :match_str (M .colors .base08 ) and hex_re :match_str (M .colors .base00 ) and darken (M .colors .base08 , 0.6 ) or M .colors .base00
227227 local diff_change_bg = hex_re :match_str (M .colors .base09 ) and hex_re :match_str (M .colors .base00 ) and darken (M .colors .base09 , 0.8 ) or M .colors .base00
228228 local diff_text_bg = hex_re :match_str (M .colors .base0B ) and hex_re :match_str (M .colors .base00 ) and darken (M .colors .base0B , 0.7 ) or M .colors .base01
229-
229+
230230 hi .DiffAdd = { guifg = nil , guibg = diff_add_bg , gui = nil , guisp = nil , ctermfg = nil , ctermbg = M .colors .cterm00 }
231231 hi .DiffChange = { guifg = nil , guibg = diff_change_bg , gui = nil , guisp = nil , ctermfg = nil , ctermbg = M .colors .cterm00 }
232232 hi .DiffDelete = { guifg = nil , guibg = diff_delete_bg , gui = nil , guisp = nil , ctermfg = nil , ctermbg = M .colors .cterm00 }
@@ -245,7 +245,7 @@ function M.setup(colors, config)
245245 hi .DiffviewEndOfBuffer = { guifg = M .colors .base03 , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm03 , ctermbg = nil }
246246 hi .DiffviewLineNr = { guifg = M .colors .base04 , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm04 , ctermbg = nil }
247247 hi .DiffviewWinSeparator = { guifg = M .colors .base02 , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm02 , ctermbg = nil }
248-
248+
249249 -- File panel highlighting
250250 hi .DiffviewFilePanelTitle = { guifg = M .colors .base06 , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm06 , ctermbg = nil }
251251 hi .DiffviewFilePanelCounter = { guifg = M .colors .base04 , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm04 , ctermbg = nil }
@@ -254,7 +254,7 @@ function M.setup(colors, config)
254254 hi .DiffviewFilePanelRootPath = { guifg = M .colors .base06 , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm06 , ctermbg = nil }
255255 hi .DiffviewFilePanelInsertions = { guifg = M .colors .base0B , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm0B , ctermbg = nil }
256256 hi .DiffviewFilePanelDeletions = { guifg = M .colors .base08 , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm08 , ctermbg = nil }
257-
257+
258258 -- Status highlighting for file panel
259259 hi .DiffviewStatusAdded = { guifg = M .colors .base0B , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm0B , ctermbg = nil }
260260 hi .DiffviewStatusUntracked = { guifg = M .colors .base0B , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm0B , ctermbg = nil }
@@ -266,7 +266,7 @@ function M.setup(colors, config)
266266 hi .DiffviewStatusBroken = { guifg = M .colors .base08 , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm08 , ctermbg = nil }
267267 hi .DiffviewStatusUnknown = { guifg = M .colors .base08 , guibg = nil , gui = nil , guisp = nil , ctermfg = M .colors .cterm08 , ctermbg = nil }
268268 hi .DiffviewStatusUnmerged = { guifg = M .colors .base0E , guibg = nil , gui = ' bold' , guisp = nil , ctermfg = M .colors .cterm0E , ctermbg = nil }
269-
269+
270270 -- Reference highlighting for better GitHub-like diff appearance
271271 hi .DiffviewDiffAddAsDelete = { guifg = M .colors .base08 , guibg = diff_delete_bg , gui = nil , guisp = nil , ctermfg = M .colors .cterm08 , ctermbg = M .colors .cterm00 }
272272 hi .DiffviewDiffDelete = { guifg = M .colors .base03 , guibg = M .colors .base00 , gui = nil , guisp = nil , ctermfg = M .colors .cterm03 , ctermbg = M .colors .cterm00 }
0 commit comments