flexoki-neovim/lua/flexoki/highlights/nvimtree.lua

36 lines
1.9 KiB
Lua

local palette = require('flexoki.palette')
local M = {}
M.groups = function()
local c = palette.palette()
--- @type table<string, vim.api.keyset.highlight>
return {
["NvimTreeFolderIcon"] = { fg = c.folder_blue, bg = 'NONE' },
["NvimTreeIndentMarker"] = { fg = '#c5c5c5', bg = 'NONE' },
["NvimTreeNormal"] = { fg = c.light_gray, bg = c.tree_gray },
["NvimTreeVertSplit"] = { fg = c.alt_bg, bg = c.alt_bg },
["NvimTreeFolderName"] = { fg = c.folder_blue, bg = 'NONE' },
["NvimTreeOpenedFolderName"] = { fg = c.folder_blue, bg = 'NONE', bold = true, italic = true, },
["NvimTreeEmptyFolderName"] = { fg = c.gray, bg = 'NONE', italic = true, },
["NvimTreeGitIgnored"] = { fg = c.gray, bg = 'NONE', italic = true, },
["NvimTreeImageFile"] = { fg = c.light_gray, bg = 'NONE' },
["NvimTreeSpecialFile"] = { fg = c.orange, bg = 'NONE' },
["NvimTreeEndOfBuffer"] = { fg = c.tree_gray, bg = 'NONE' },
["NvimTreeCursorLine"] = { fg = 'NONE', bg = '#282b37' },
["NvimTreeGitignoreIcon"] = { fg = '#E64A19', bg = 'NONE' },
["NvimTreeGitStaged"] = { fg = c.tree_sign_add, bg = 'NONE' },
["NvimTreeGitNew"] = { fg = c.tree_sign_add, bg = 'NONE' },
["NvimTreeGitRenamed"] = { fg = c.tree_sign_add, bg = 'NONE' },
["NvimTreeGitDeleted"] = { fg = c.sign_delete, bg = 'NONE' },
["NvimTreeGitMerge"] = { fg = c.tree_sign_change, bg = 'NONE' },
["NvimTreeGitDirty"] = { fg = c.tree_sign_change, bg = 'NONE' },
["NvimTreeSymlink"] = { fg = c.cyan, bg = 'NONE' },
["NvimTreeRootFolder"] = { fg = c.fg, bg = 'NONE', bold = true, },
["NvimTreeExecFile"] = { fg = '#9FBA89', bg = 'NONE' },
}
end
return M