diff --git a/lua/modules/utils/init.lua b/lua/modules/utils/init.lua index eaffcec..f8b4f72 100644 --- a/lua/modules/utils/init.lua +++ b/lua/modules/utils/init.lua @@ -143,7 +143,9 @@ function M.hl_to_rgb(hl_group, use_bg, fallback_hl) local hlexists = pcall(vim.api.nvim_get_hl, 0, { name = hl_group, link = false }) if hlexists then - local result = vim.api.nvim_get_hl(0, { name = hl_group, link = false }) + -- FIXME: Investigate why hl-StatusLine is undefined in toggleterm and remove this workaround + local link = vim.bo.filetype == "toggleterm" + local result = vim.api.nvim_get_hl(0, { name = hl_group, link = link }) if use_bg then hex = result.bg and string.format("#%06x", result.bg) or "NONE" else