From c998dcb3fbbbbf0a0329ae6c544ca7a410157418 Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Tue, 26 Oct 2021 17:33:01 +0800 Subject: [PATCH] configurable LineNr contrast --- doc/zenbones.md | 10 ++++++++++ lua/zenbones/specs/dark.lua | 2 +- lua/zenbones/specs/light.lua | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/doc/zenbones.md b/doc/zenbones.md index dbf3f8a..62b3fe6 100644 --- a/doc/zenbones.md +++ b/doc/zenbones.md @@ -92,6 +92,16 @@ Default: 22. Percentage to darken |hl-NonText| relative to Normal bg. See also Default: 26. Percentage to lighten |hl-NonText| relative to Normal bg. See also |lush-color-darken|. +#### g:zenbones_darken_line_nr + +Default: 33. Percentage to darken |hl-LineNr| relative to Normal bg. See also +|lush-color-darken|. + +#### g:zenflesh_lighten_line_nr + +Default: 35. Percentage to lighten |hl-LineNr| relative to Normal bg. See also +|lush-color-darken|. + #### g:zenbones_compat Set to `1` to turn on compatibility mode. diff --git a/lua/zenbones/specs/dark.lua b/lua/zenbones/specs/dark.lua index 30e53de..7a56cc4 100644 --- a/lua/zenbones/specs/dark.lua +++ b/lua/zenbones/specs/dark.lua @@ -63,7 +63,7 @@ local function generate(p, opt) DiffDelete { bg = p.rose.saturation(30).lightness(p1.bg.l + 8) }, -- diff mode: Deleted line |diff.txt| DiffText { bg = p.water.saturation(50).lightness(p1.bg.l + 20), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| - LineNr { fg = Normal.bg.li(30), bg = opt.solid_line_nr and Normal.bg.li(6) or "NONE" }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. + LineNr { fg = Normal.bg.li(opt.lighten_line_nr or 35), bg = opt.solid_line_nr and Normal.bg.li(6) or "NONE" }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. SignColumn { LineNr }, -- column where |signs| are displayed FoldColumn { LineNr, gui = "bold" }, -- 'foldcolumn' Folded { bg = Normal.bg.li(16), fg = Normal.bg.li(64) }, -- line used for closed folds diff --git a/lua/zenbones/specs/light.lua b/lua/zenbones/specs/light.lua index f3ed894..c800147 100644 --- a/lua/zenbones/specs/light.lua +++ b/lua/zenbones/specs/light.lua @@ -63,7 +63,7 @@ local function generate(p, opt) DiffDelete { bg = p.rose.saturation(40).lightness(p1.bg.l - 6) }, -- diff mode: Deleted line |diff.txt| DiffText { bg = p.water.saturation(30).lightness(p1.bg.l - 18), fg = p.fg }, -- diff mode: Changed text within a changed line |diff.txt| - LineNr { fg = Normal.bg.da(32), bg = opt.solid_line_nr and Normal.bg.da(4) or "NONE" }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. + LineNr { fg = Normal.bg.da(opt.darken_line_nr or 33), bg = opt.solid_line_nr and Normal.bg.da(4) or "NONE" }, -- Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. SignColumn { LineNr }, -- column where |signs| are displayed FoldColumn { LineNr, gui = "bold" }, -- 'foldcolumn' Folded { bg = Normal.bg.da(16), fg = Normal.bg.da(64) }, -- line used for closed folds