Files
nord.nvim/lua/nord/plugins/filetree.lua
2023-03-14 14:47:45 +01:00

50 lines
2.3 KiB
Lua

local filetree = {}
local config = require("nord.config")
local utils = require("nord.utils")
local c = require("nord.colors").palette
function filetree.highlights()
local global_bg = utils.make_global_bg()
return {
-- NvimTree
NvimTreeNormal = { fg = c.snow_storm.origin },
NvimTreeWinSeparator = { fg = config.options.borders and c.polar_night.bright or c.none },
NvimTreeNormalNC = { fg = c.snow_storm.origin },
NvimTreeRootFolder = { fg = c.snow_storm.origin, bold = true },
NvimTreeGitDirty = { fg = c.aurora.yellow },
NvimTreeGitNew = { fg = c.aurora.green },
NvimTreeGitDeleted = { fg = c.aurora.red },
NvimTreeGitIgnored = { fg = c.polar_night.light },
NvimTreeSpecialFile = { fg = c.aurora.yellow, underline = true },
NvimTreeIndentMarker = { fg = c.frost.artic_water },
NvimTreeImageFile = { fg = c.snow_storm.origin },
NvimTreeSymlink = { fg = c.frost.artic_water },
NvimTreeFolderIcon = { fg = c.frost.artic_water },
NvimTreeOpenedFolderName = { fg = c.snow_storm.origin },
NeoTreeDimText = { fg = c.polar_night.brightest },
NeoTreeDirectoryIcon = { fg = c.frost.artic_water },
NeoTreeDirectoryName = { fg = c.snow_storm.origin },
NeoTreeDotfile = { fg = c.polar_night.brightest },
NeoTreeFadeText1 = { fg = c.polar_night.brightest },
NeoTreeFadeText2 = { fg = c.polar_night.brighter },
NeoTreeFileIcon = { fg = c.snow_storm.origin },
NeoTreeFileName = { fg = c.snow_storm.origin },
NeoTreeGitUnstaged = { fg = c.aurora.orange, italic = true },
NeoTreeGitUntracked = { fg = c.aurora.green, italic = true },
NeoTreeGitConflict = { fg = c.aurora.red },
NeoTreeIndentMarker = { fg = c.polar_night.brighter },
NeoTreeMessage = { fg = c.polar_night.brightest, italic = true },
NeoTreeModified = { fg = c.aurora.yellow },
NeoTreeRootName = { fg = c.snow_storm.origin, bold = true },
NeoTreeSymbolicLinkTarget = { fg = c.frost.artic_water },
NeoTreeTabActive = { fg = c.snow_storm.origin, bg = c.polar_night.brighter, bold = true },
NeoTreeTabInactive = { fg = c.polar_night.light, bg = global_bg },
NeoTreeTabSeparatorActive = { fg = c.polar_night.brighter, bg = global_bg },
NeoTreeTabSeparatorInactive = { fg = c.polar_night.origin, bg = global_bg },
}
end
return filetree