From c622a0b64fb4e948a29a9a265bbea4cb24e96a6a Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Fri, 15 Oct 2021 14:32:10 +0800 Subject: [PATCH] improve diff bg computation --- lua/zenbones/specs/dark.lua | 8 ++++---- lua/zenbones/specs/light.lua | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lua/zenbones/specs/dark.lua b/lua/zenbones/specs/dark.lua index 3b0239c..c76e588 100644 --- a/lua/zenbones/specs/dark.lua +++ b/lua/zenbones/specs/dark.lua @@ -52,10 +52,10 @@ local function generate(p, opt) CursorColumn { CursorLine }, -- Screen-column at the cursor, when 'cursorcolumn' is set. ColorColumn { bg = p.wood.de(40).da(38) }, -- used for the columns set with 'colorcolumn' - DiffAdd { bg = p.leaf.de(28).da(58) }, -- diff mode: Added line |diff.txt| - DiffChange { bg = p.water.de(24).da(58) }, -- diff mode: Changed line |diff.txt| - DiffDelete { bg = p.rose.de(40).da(58) }, -- diff mode: Deleted line |diff.txt| - DiffText { bg = p.water.de(28).da(38), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| + DiffAdd { bg = p.leaf.saturation(60).lightness(normal_bg.l + 8) }, -- diff mode: Added line |diff.txt| + DiffChange { bg = p.water.saturation(60).lightness(normal_bg.l + 8) }, -- diff mode: Changed line |diff.txt| + DiffDelete { bg = p.rose.saturation(40).lightness(normal_bg.l + 8) }, -- diff mode: Deleted line |diff.txt| + DiffText { bg = p.water.saturation(60).lightness(normal_bg.l + 20), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| LineNr { fg = Normal.bg.li(30) }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. SignColumn { LineNr }, -- column where |signs| are displayed diff --git a/lua/zenbones/specs/light.lua b/lua/zenbones/specs/light.lua index 9223ff0..35246f3 100644 --- a/lua/zenbones/specs/light.lua +++ b/lua/zenbones/specs/light.lua @@ -52,10 +52,10 @@ local function generate(p, opt) CursorColumn { CursorLine }, -- Screen-column at the cursor, when 'cursorcolumn' is set. ColorColumn { bg = p.wood.de(38).li(80) }, -- used for the columns set with 'colorcolumn' - DiffAdd { bg = p.leaf.de(52).li(76) }, -- diff mode: Added line |diff.txt| - DiffChange { bg = p.water.de(22).li(76) }, -- diff mode: Changed line |diff.txt| - DiffDelete { bg = p.rose.de(37).li(74) }, -- diff mode: Deleted line |diff.txt| - DiffText { bg = p.water.de(24).li(64), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| + DiffAdd { bg = p.leaf.saturation(40).lightness(normal_bg.l - 6) }, -- diff mode: Added line |diff.txt| + DiffChange { bg = p.water.saturation(40).lightness(normal_bg.l - 6) }, -- diff mode: Changed line |diff.txt| + DiffDelete { bg = p.rose.saturation(40).lightness(normal_bg.l - 6) }, -- diff mode: Deleted line |diff.txt| + DiffText { bg = p.water.saturation(40).lightness(normal_bg.l - 18), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| LineNr { fg = Normal.bg.da(32) }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. SignColumn { LineNr }, -- column where |signs| are displayed