feat: better highlight style for delta

This commit is contained in:
Folke Lemaitre 2022-11-10 18:17:53 +01:00
parent 6bd44c946c
commit 6572022433
No known key found for this signature in database
GPG Key ID: 41F8B1FBACAE2040

View File

@ -4,16 +4,20 @@ local M = {}
--- @param colors ColorScheme --- @param colors ColorScheme
function M.generate(colors) function M.generate(colors)
colors.delta = {
add = util.darken(colors.green2, 0.45),
delete = util.darken(colors.red1, 0.45),
}
local delta = util.template( local delta = util.template(
[[ [[
[delta] [delta]
minus-style = syntax "${diff.delete}" minus-style = syntax "${diff.delete}"
minus-non-emph-style = syntax "${diff.delete}" minus-non-emph-style = syntax "${diff.delete}"
minus-emph-style = "${black}" "${red1}" minus-emph-style = syntax "${delta.delete}"
minus-empty-line-marker-style = syntax "${diff.delete}" minus-empty-line-marker-style = syntax "${diff.delete}"
plus-style = syntax "${diff.add}" plus-style = syntax "${diff.add}"
plus-non-emph-style = syntax "${diff.add}" plus-non-emph-style = syntax "${diff.add}"
plus-emph-style = "${black}" "${green2}" plus-emph-style = syntax "${delta.add}"
plus-empty-line-marker-style = syntax "${diff.add}" plus-empty-line-marker-style = syntax "${diff.add}"
]], ]],
colors colors