mirror of
https://github.com/gabehf/base46.git
synced 2026-03-14 01:37:03 -07:00
support transparency for minimal statusline theme (#187)
This commit is contained in:
parent
82b2e48ca4
commit
3ea2ba1688
2 changed files with 21 additions and 2 deletions
|
|
@ -32,5 +32,6 @@ return {
|
||||||
DevIconMd = {fg = colors.blue},
|
DevIconMd = {fg = colors.blue},
|
||||||
DevIconTSX = {fg = colors.blue},
|
DevIconTSX = {fg = colors.blue},
|
||||||
DevIconJSX = {fg = colors.blue},
|
DevIconJSX = {fg = colors.blue},
|
||||||
DevIconSvelte = {fg = colors.red}
|
DevIconSvelte = {fg = colors.red},
|
||||||
|
DevIconJava = {fg = colors.orange}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@ local generate_color = require("base46.colors").change_hex_lightness
|
||||||
local merge_tb = vim.tbl_deep_extend
|
local merge_tb = vim.tbl_deep_extend
|
||||||
|
|
||||||
-- change color values according to statusilne themes
|
-- change color values according to statusilne themes
|
||||||
local statusline_theme = require("core.utils").load_config().ui.statusline.theme
|
local config = require("core.utils").load_config().ui
|
||||||
|
local statusline_theme = config.statusline.theme
|
||||||
|
|
||||||
if statusline_theme == "vscode" then
|
if statusline_theme == "vscode" then
|
||||||
colors.statusline_bg = generate_color(colors.statusline_bg, 1)
|
colors.statusline_bg = generate_color(colors.statusline_bg, 1)
|
||||||
|
|
@ -260,6 +261,23 @@ M.minimal = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local hlgroups_minimal_glassy = {
|
||||||
|
"St_lspError",
|
||||||
|
"St_lspWarning",
|
||||||
|
"St_LspHints",
|
||||||
|
"St_gitIcons",
|
||||||
|
"St_LspInfo",
|
||||||
|
"St_EmptySpace",
|
||||||
|
"St_LspProgress",
|
||||||
|
"St_sep_r",
|
||||||
|
}
|
||||||
|
|
||||||
|
if config.transparency then
|
||||||
|
for _, value in ipairs(hlgroups_minimal_glassy) do
|
||||||
|
M.minimal[value].bg = "NONE"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- add common lsp highlights
|
-- add common lsp highlights
|
||||||
M.default = merge_tb("force", M.default, Lsp_highlights)
|
M.default = merge_tb("force", M.default, Lsp_highlights)
|
||||||
M.vscode_colored = merge_tb("force", M.vscode_colored, Lsp_highlights)
|
M.vscode_colored = merge_tb("force", M.vscode_colored, Lsp_highlights)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue