local M = {} function M.get(cp) local config = require("catppuccino.config").options local root_dir_color = cp.catppuccino2_sidebar if config.integrations.nvimtree.show_root then root_dir_color = cp.catppuccino10 end return { NvimTreeFolderName = { fg = cp.catppuccino10 }, NvimTreeFolderIcon = { fg = cp.catppuccino10 }, NvimTreeNormal = { fg = cp.fg, catppuccino2 = cp.catppuccino2_sidebar }, NvimTreeOpenedFolderName = { fg = cp.catppuccino10 }, NvimTreeEmptyFolderName = { fg = cp.catppuccino10 }, NvimTreeIndentMarker = { fg = cp.catppuccino12 }, NvimTreeVertSplit = { fg = cp.black, catppuccino2 = cp.black }, NvimTreeRootFolder = { fg = root_dir_color, style = "bold" }, NvimTreeSymlink = { fg = cp.catppuccino5 }, NvimTreeStatuslineNc = { fg = cp.black, catppuccino2 = cp.black }, NvimTreeGitDirty = { fg = cp.diff.change }, NvimTreeGitNew = { fg = cp.diff.add }, NvimTreeGitDeleted = { fg = cp.diff.delete }, NvimTreeSpecialFile = { fg = cp.catppuccino3 }, NvimTreeImageFile = { fg = cp.fg_sidebar }, NvimTreeOpenedFile = { fg = cp.catppuccino5 }, } end return M