31 lines
1.2 KiB
Lua
31 lines
1.2 KiB
Lua
---@param theme Theme
|
|
---@param palette Palette
|
|
return function(theme, palette)
|
|
return {
|
|
NeoTreeDirectoryIcon = { link = "Directory" },
|
|
NeoTreeRootName = theme.files.root,
|
|
NeoTreeFileName = theme.files.file,
|
|
NeoTreeFileIcon = { link = "NeoTreeFileName" },
|
|
NeoTreeIndentMarker = theme.inactive,
|
|
|
|
NeoTreeGitAdded = theme.diff.normal.add,
|
|
NeoTreeGitConflict = theme.diff.normal.merge,
|
|
NeoTreeGitDeleted = theme.diff.normal.del,
|
|
NeoTreeGitIgnored = theme.inactive,
|
|
NeoTreeGitModified = theme.diff.normal.orange,
|
|
NeoTreeGitRenamed = { link = "NeoTreeGitModified" },
|
|
NeoTreeGitStaged = theme.diff.normal.staged,
|
|
NeoTreeGitUntracked = theme.diff.normal.text,
|
|
NeoTreeGitUnstaged = { link = "NeoTreeFileName" },
|
|
|
|
NeoTreeCursorLine = theme.selection,
|
|
NeoTreeFloatBorder = theme.popup.border,
|
|
NeoTreeFloatTitle = theme.popup.title,
|
|
|
|
NeoTreeSymbolicLinkTarget = { fg = palette.aqua },
|
|
NeoTreeTabActive = vim.tbl_extend("error", theme.statusbar.active, { bold = true }),
|
|
NeoTreeTabInactive = theme.winbar.inactive,
|
|
NeoTreeTitleBar = theme.popup.title2,
|
|
}
|
|
end
|