diff --git a/lua/base46/integrations/devicons.lua b/lua/base46/integrations/devicons.lua index 104a7b9..94bf1bb 100644 --- a/lua/base46/integrations/devicons.lua +++ b/lua/base46/integrations/devicons.lua @@ -32,5 +32,6 @@ return { DevIconMd = {fg = colors.blue}, DevIconTSX = {fg = colors.blue}, DevIconJSX = {fg = colors.blue}, - DevIconSvelte = {fg = colors.red} + DevIconSvelte = {fg = colors.red}, + DevIconJava = {fg = colors.orange} } diff --git a/lua/base46/integrations/statusline.lua b/lua/base46/integrations/statusline.lua index 8531a42..b64f063 100644 --- a/lua/base46/integrations/statusline.lua +++ b/lua/base46/integrations/statusline.lua @@ -3,7 +3,8 @@ local generate_color = require("base46.colors").change_hex_lightness local merge_tb = vim.tbl_deep_extend -- 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 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 M.default = merge_tb("force", M.default, Lsp_highlights) M.vscode_colored = merge_tb("force", M.vscode_colored, Lsp_highlights)