feat: delta line number styles

This commit is contained in:
Folke Lemaitre
2022-11-10 18:21:41 +01:00
parent 6572022433
commit 7e15cff51d
5 changed files with 55 additions and 40 deletions

View File

@@ -1,9 +1,12 @@
[delta] [delta]
minus-style = syntax "#37222c" minus-style = syntax "#37222c"
minus-non-emph-style = syntax "#37222c" minus-non-emph-style = syntax "#37222c"
minus-emph-style = "#15161e" "#db4b4b" minus-emph-style = syntax "#713137"
minus-empty-line-marker-style = syntax "#37222c" minus-empty-line-marker-style = syntax "#37222c"
plus-style = syntax "#20303b" line-numbers-minus-style = "#b2555b"
plus-non-emph-style = syntax "#20303b" plus-style = syntax "#20303b"
plus-emph-style = "#15161e" "#41a6b5" plus-non-emph-style = syntax "#20303b"
plus-empty-line-marker-style = syntax "#20303b" plus-emph-style = syntax "#2c5a66"
plus-empty-line-marker-style = syntax "#20303b"
line-numbers-plus-style = "#266d6a"
line-numbers-zero-style = "#3b4261"

View File

@@ -1,9 +1,12 @@
[delta] [delta]
minus-style = syntax "#3a273a" minus-style = syntax "#3a273a"
minus-non-emph-style = syntax "#3a273a" minus-non-emph-style = syntax "#3a273a"
minus-emph-style = "#1b1d2b" "#c53b53" minus-emph-style = syntax "#6b2e43"
minus-empty-line-marker-style = syntax "#3a273a" minus-empty-line-marker-style = syntax "#3a273a"
plus-style = syntax "#273849" line-numbers-minus-style = "#b55a67"
plus-non-emph-style = syntax "#273849" plus-style = syntax "#273849"
plus-emph-style = "#1b1d2b" "#41a6b5" plus-non-emph-style = syntax "#273849"
plus-empty-line-marker-style = syntax "#273849" plus-emph-style = syntax "#305f6f"
plus-empty-line-marker-style = syntax "#273849"
line-numbers-plus-style = "#627259"
line-numbers-zero-style = "#3b4261"

View File

@@ -1,9 +1,12 @@
[delta] [delta]
minus-style = syntax "#37222c" minus-style = syntax "#37222c"
minus-non-emph-style = syntax "#37222c" minus-non-emph-style = syntax "#37222c"
minus-emph-style = "#15161e" "#db4b4b" minus-emph-style = syntax "#713137"
minus-empty-line-marker-style = syntax "#37222c" minus-empty-line-marker-style = syntax "#37222c"
plus-style = syntax "#20303b" line-numbers-minus-style = "#b2555b"
plus-non-emph-style = syntax "#20303b" plus-style = syntax "#20303b"
plus-emph-style = "#15161e" "#41a6b5" plus-non-emph-style = syntax "#20303b"
plus-empty-line-marker-style = syntax "#20303b" plus-emph-style = syntax "#2c5a66"
plus-empty-line-marker-style = syntax "#20303b"
line-numbers-plus-style = "#266d6a"
line-numbers-zero-style = "#3b4261"

View File

@@ -1,9 +1,12 @@
[delta] [delta]
minus-style = syntax "#3f2d3d" minus-style = syntax "#3f2d3d"
minus-non-emph-style = syntax "#3f2d3d" minus-non-emph-style = syntax "#3f2d3d"
minus-emph-style = "#1d202f" "#db4b4b" minus-emph-style = syntax "#763842"
minus-empty-line-marker-style = syntax "#3f2d3d" minus-empty-line-marker-style = syntax "#3f2d3d"
plus-style = syntax "#283b4d" line-numbers-minus-style = "#b2555b"
plus-non-emph-style = syntax "#283b4d" plus-style = syntax "#283b4d"
plus-emph-style = "#1d202f" "#41a6b5" plus-non-emph-style = syntax "#283b4d"
plus-empty-line-marker-style = syntax "#283b4d" plus-emph-style = syntax "#316172"
plus-empty-line-marker-style = syntax "#283b4d"
line-numbers-plus-style = "#266d6a"
line-numbers-zero-style = "#3b4261"

View File

@@ -11,14 +11,17 @@ function M.generate(colors)
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 = syntax "${delta.delete}" 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}" line-numbers-minus-style = "${gitSigns.delete}"
plus-non-emph-style = syntax "${diff.add}" plus-style = syntax "${diff.add}"
plus-emph-style = syntax "${delta.add}" plus-non-emph-style = syntax "${diff.add}"
plus-empty-line-marker-style = syntax "${diff.add}" plus-emph-style = syntax "${delta.add}"
plus-empty-line-marker-style = syntax "${diff.add}"
line-numbers-plus-style = "${gitSigns.add}"
line-numbers-zero-style = "${fg_gutter}"
]], ]],
colors colors
) )