return function(c) local blend = require('solarized.utils.colors').blend local utils = require('solarized.utils') local set_hl = utils.set_hl local alpha = 0.05 set_hl('NeogitCursorLine', { link = 'CursorLine' }) set_hl('NeogitBranch', { fg = c.magenta }) set_hl('NeogitRemote', { fg = c.violet }) set_hl( 'NeogitHunkHeader', { fg = c.orange, bg = blend(c.orange, c.base03, alpha) } ) set_hl('NeogitHunkHeaderHighlight', { link = 'Title' }) set_hl('NeogitDiffContextHighlight', { fg = c.base00, bg = c.base03 }) set_hl('NeogitDiffContext', { fg = c.base00, bg = c.base03 }) set_hl( 'NeogitDiffDeleteHighlight', { fg = c.red, bg = blend(c.red, c.base03, alpha) } ) set_hl('NeogitDiffDelete', { fg = c.red }) set_hl( 'NeogitDiffAddHighlight', { fg = c.green, bg = blend(c.green, c.base03, alpha) } ) set_hl('NeogitDiffAdd', { fg = c.green }) end