diff --git a/lua/base46/init.lua b/lua/base46/init.lua index 5c5ea78..f179293 100644 --- a/lua/base46/init.lua +++ b/lua/base46/init.lua @@ -164,6 +164,11 @@ M.load_all_highlights = function() for _, file in ipairs(vim.fn.readdir(vim.g.base46_cache)) do dofile(vim.g.base46_cache .. file) end + + -- update blankline + pcall(function() + require("ibl").update() + end) end M.override_theme = function(default_theme, theme_name) diff --git a/lua/base46/integrations/nvimtree.lua b/lua/base46/integrations/nvimtree.lua index 8a107d0..d5f35ca 100644 --- a/lua/base46/integrations/nvimtree.lua +++ b/lua/base46/integrations/nvimtree.lua @@ -1,4 +1,7 @@ -local colors = require("base46").get_theme_tb "base_30" +local get_theme_tb = require("base46").get_theme_tb +local colors = get_theme_tb "base_30" +local theme_type = get_theme_tb "type" +local tune_color = require("base46.colors").change_hex_lightness return { NvimTreeEmptyFolderName = { fg = colors.folder_bg }, @@ -8,7 +11,7 @@ return { NvimTreeFolderArrowOpen = { fg = colors.folder_bg }, NvimTreeFolderArrowClosed = { fg = colors.grey_fg }, NvimTreeGitDirty = { fg = colors.red }, - NvimTreeIndentMarker = { fg = colors.grey_fg }, + NvimTreeIndentMarker = { fg = (theme_type == "dark" and tune_color(colors.line, -2) or colors.one_bg2) }, NvimTreeNormal = { bg = colors.darker_black }, NvimTreeNormalNC = { bg = colors.darker_black }, NvimTreeOpenedFolderName = { fg = colors.folder_bg },