From d578f233fa4861c105a33cfbb4a08c33372f4efe Mon Sep 17 00:00:00 2001 From: Niverton Date: Wed, 14 Feb 2024 18:41:29 +0100 Subject: [PATCH] Neo-tree support --- lua/astrobox/highlights/modules/neo-tree.lua | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lua/astrobox/highlights/modules/neo-tree.lua diff --git a/lua/astrobox/highlights/modules/neo-tree.lua b/lua/astrobox/highlights/modules/neo-tree.lua new file mode 100644 index 0000000..5aadf4a --- /dev/null +++ b/lua/astrobox/highlights/modules/neo-tree.lua @@ -0,0 +1,26 @@ +return function(palette) + return { + NeoTreeDirectoryIcon = { fg = palette.blue }, + NeoTreeRootName = { fg = palette.ui.fg, bold = true }, + NeoTreeFileName = { fg = palette.ui.fg }, + NeoTreeFileIcon = { fg = palette.ui.fg }, + NeoTreeFloatTitle = { link = "FloatTitle" }, + NeoTreeIndentMarker = { fg = palette.other.conceal }, + + NeoTreeGitAdded = { fg = palette.green }, + NeoTreeGitConflict = { fg = palette.red }, + NeoTreeGitDeleted = { fg = palette.fg_inactive }, + NeoTreeGitIgnored = { fg = palette.fg }, + NeoTreeGitModified = { fg = palette.orange }, + NeoTreeGitRenamed = { fg = palette.orange }, + NeoTreeGitStaged = { fg = palette.aqua }, + NeoTreeGitUntracked = { fg = palette.yellow }, + NeoTreeGitUnstaged = { fg = palette.yellow }, + + NeoTreeTitleBar = { fg = palette.ui.float.title2, bg = palette.ui.fg, bold = true }, + NeoTreeSymbolicLinkTarget = { fg = palette.aqua }, + NeoTreeTabActive = { fg = palette.ui.fg, bg = palette.ui.bg, bold = true }, + NeoTreeTabInactive = { fg = palette.ui.winbar.fg_inactive, bg = palette.ui.winbar.bg }, + NeoTreeCursorLine = { fg = palette.none, bg = palette.ui.selection.bg }, + } +end