maxmx03.solarized.nvim/lua/solarized/themes/neo/neotree.lua
2024-05-13 05:19:23 -03:00

29 lines
1.2 KiB
Lua

return function(c, config)
local utils = require('solarized.utils')
local darken = require('solarized.utils.colors').darken
local set_hl = utils.set_hl
set_hl('NeoTreeNormal', {
fg = c.base0,
}, { transparent = config.transparent })
set_hl('NeoTreeNormalNC', { link = 'NeoTreeNormal' })
set_hl('NeoTreeEndOfBuffer', { fg = c.base02 })
set_hl('NeoTreeRootName', { link = 'Directory' })
set_hl('NeoTreeFileName', { fg = c.base0 })
set_hl('NeoTreeFileNameOpened', { link = 'Directory' })
set_hl('NeoTreeFloatBorder', { link = 'WinSeparator' })
set_hl('NeoTreeFloatTitle', { link = 'Title' })
set_hl('NeoTreeGitAdded', { fg = c.add, bg = 'NONE' })
set_hl('NeoTreeGitConflict', { fg = c.change })
set_hl('NeoTreeGitDeleted', { fg = c.delete })
set_hl('NeoTreeGitIgnored', { fg = c.base01, italic = true })
set_hl('NeoTreeGitModified', { fg = c.change })
set_hl('NeoTreeGitUnstaged', { fg = c.change })
set_hl('NeoTreeGitUntracked', { fg = c.change })
set_hl('NeoTreeGitStaged', { fg = c.add })
set_hl('NeoTreeIndentMarker', { fg = c.base01 })
set_hl('NeoTreeDotfile', { fg = c.base01 })
set_hl('NeoTreeFileStats', { fg = c.base01 })
set_hl('NeoTreeTitleBar', { fg = darken(c.cyan, 50), bg = c.cyan })
end