## Problem diffs.nvim blanked `NeogitDiffContextHighlight` globally on attach and on `ColorScheme` to work around Neogit's `ViewContext` decoration provider overriding `DiffsAdd`/`DiffsDelete` line backgrounds with `NeogitDiffContextHighlight` at priority 200. ## Solution Remove the `override_neogit_context_highlights` workaround. NeogitOrg/neogit#1907 moves the `neogit_disable_hunk_highlight` check inside ViewContext's per-line loop, so non-cursor lines skip `add_line_highlight` entirely. `vim.b[bufnr].neogit_disable_hunk_highlight = true` (set on attach) is sufficient. Closes #135 |
||
|---|---|---|
| .. | ||
| commands.lua | ||
| conflict.lua | ||
| debug.lua | ||
| diff.lua | ||
| fugitive.lua | ||
| git.lua | ||
| health.lua | ||
| highlight.lua | ||
| init.lua | ||
| lib.lua | ||
| log.lua | ||
| merge.lua | ||
| parser.lua | ||