adjust lightline contrast
to be the same as lualine
This commit is contained in:
@@ -77,8 +77,7 @@ local function make_runners(config)
|
|||||||
end
|
end
|
||||||
|
|
||||||
M.run = function()
|
M.run = function()
|
||||||
-- local runner_files = { "vim", "iterm", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" }
|
local runner_files = { "vim", "iterm", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" }
|
||||||
local runner_files = { "lualine" }
|
|
||||||
local colorschemes = vim.fn.json_decode(vim.fn.readfile "colorschemes.json")
|
local colorschemes = vim.fn.json_decode(vim.fn.readfile "colorschemes.json")
|
||||||
for _, colorscheme in ipairs(colorschemes) do
|
for _, colorscheme in ipairs(colorschemes) do
|
||||||
for _, file in ipairs(runner_files) do
|
for _, file in ipairs(runner_files) do
|
||||||
|
|||||||
@@ -57,22 +57,23 @@ local function transform(colors)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function specs_to_colors(colorscheme)
|
local function specs_to_colors(colorscheme)
|
||||||
local specs, name = unpack(colorscheme)
|
local specs, name, background = unpack(colorscheme)
|
||||||
|
local da = background == "light" and -3 or 3
|
||||||
return {
|
return {
|
||||||
name = name,
|
name = name,
|
||||||
common_fg = specs.Folded.fg,
|
common_fg = specs.Folded.fg,
|
||||||
inactive_bg = specs.StatusLineNC.bg,
|
inactive_bg = specs.StatusLineNC.bg,
|
||||||
inactive_fg = specs.StatusLineNC.fg,
|
inactive_fg = specs.StatusLineNC.fg,
|
||||||
normal_a_bg = specs.PmenuSbar.bg,
|
normal_a_bg = specs.PmenuSbar.bg.abs_da(da),
|
||||||
normal_b_bg = specs.PmenuSel.bg,
|
normal_b_bg = specs.PmenuSel.bg.abs_da(da),
|
||||||
normal_c_bg = specs.StatusLine.bg,
|
normal_c_bg = specs.StatusLine.bg.abs_da(da),
|
||||||
normal_c_fg = specs.StatusLine.fg,
|
normal_c_fg = specs.StatusLine.fg,
|
||||||
insert_a_bg = specs.DiffText.bg,
|
insert_a_bg = specs.DiffText.bg,
|
||||||
visual_a_bg = specs.Visual.bg,
|
visual_a_bg = specs.Visual.bg,
|
||||||
replace_a_bg = specs.DiffDelete.bg,
|
replace_a_bg = specs.DiffDelete.bg,
|
||||||
tabline_left_bg = specs.PmenuSel.bg,
|
tabline_left_bg = specs.PmenuSel.bg.abs_da(da),
|
||||||
tabline_left_fg = specs.Normal.fg,
|
tabline_left_fg = specs.Normal.fg,
|
||||||
tabline_right_bg = specs.PmenuSel.bg,
|
tabline_right_bg = specs.PmenuSel.bg.abs_da(da),
|
||||||
tabline_right_fg = specs.Normal.fg,
|
tabline_right_fg = specs.Normal.fg,
|
||||||
tabsel_bg = specs.Normal.bg,
|
tabsel_bg = specs.Normal.bg,
|
||||||
tabsel_fg = specs.Normal.fg,
|
tabsel_fg = specs.Normal.fg,
|
||||||
@@ -86,7 +87,7 @@ end
|
|||||||
---@diagnostic disable: undefined-global
|
---@diagnostic disable: undefined-global
|
||||||
-- selene: allow(undefined_variable)
|
-- selene: allow(undefined_variable)
|
||||||
run(
|
run(
|
||||||
{ specs, name },
|
{ specs, name, background },
|
||||||
specs_to_colors,
|
specs_to_colors,
|
||||||
transform,
|
transform,
|
||||||
{ prepend, [[" This file is auto-generated by shipwright.nvim]] },
|
{ prepend, [[" This file is auto-generated by shipwright.nvim]] },
|
||||||
|
|||||||
Reference in New Issue
Block a user