aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEllison Leão <ellisonleao@gmail.com>2025-05-10 15:05:22 -0300
committerEllison Leão <ellisonleao@gmail.com>2025-05-10 15:05:22 -0300
commitd7a1674b20ec1f55dd054689a62203b6ba273fe1 (patch)
tree424fc6b46f3997c72b082ba0986bf8d6b799b9db
parentdfc89cf5ce9a5ac149dd5d4b347fc1db3c1b2fa4 (diff)
downloadgruvbox-d7a1674b20ec1f55dd054689a62203b6ba273fe1.tar.gz
gruvbox-d7a1674b20ec1f55dd054689a62203b6ba273fe1.tar.xz
fix neotree float highlights. Change neotree directory highlight to
match oil.nvim
-rw-r--r--lua/gruvbox.lua37
1 files changed, 37 insertions, 0 deletions
diff --git a/lua/gruvbox.lua b/lua/gruvbox.lua
index 4fb73a2..0f79022 100644
--- a/lua/gruvbox.lua
+++ b/lua/gruvbox.lua
@@ -1120,6 +1120,10 @@ local function get_groups()
MiniTestPass = { link = "GruvboxGreenBold" },
MiniTrailspace = { bg = colors.red },
WhichKeyTitle = { link = "NormalFloat" },
+ NeoTreeFloatBorder = { link = "GruvboxGray" },
+ NeoTreeTitleBar = { fg = colors.fg1, bg = colors.bg2 },
+ NeoTreeDirectoryIcon = { link = "GruvboxGreen" },
+ NeoTreeDirectoryName = { link = "GruvboxGreenBold" },
["@comment"] = { link = "Comment" },
["@none"] = { bg = "NONE", fg = "NONE" },
["@preproc"] = { link = "PreProc" },
@@ -1254,6 +1258,39 @@ local function get_groups()
["@lsp.type.type"] = { link = "@type" },
["@lsp.type.typeParameter"] = { link = "@type.definition" },
["@lsp.type.variable"] = { link = "@variable" },
+
+ -- NeoTreeDirectoryName = { link = "Directory" },
+ -- NeoTreeDotfile = { fg = colors.fg4 },
+ -- NeoTreeFadeText1 = { fg = colors.fg3 },
+ -- NeoTreeFadeText2 = { fg = colors.fg4 },
+ -- NeoTreeFileIcon = { fg = colors.blue },
+ -- NeoTreeFileName = { fg = colors.fg1 },
+ -- NeoTreeFileNameOpened = { fg = colors.fg1, bold = true },
+ -- NeoTreeFileStats = { fg = colors.fg3 },
+ -- NeoTreeFileStatsHeader = { fg = colors.fg2, italic = true },
+ -- NeoTreeFilterTerm = { link = "SpecialChar" },
+ -- NeoTreeHiddenByName = { link = "NeoTreeDotfile" },
+ -- NeoTreeIndentMarker = { fg = colors.fg4 },
+ -- NeoTreeMessage = { fg = colors.fg3, italic = true },
+ -- NeoTreeModified = { fg = colors.yellow },
+ -- NeoTreeRootName = { fg = colors.fg1, bold = true, italic = true },
+ -- NeoTreeSymbolicLinkTarget = { link = "NeoTreeFileName" },
+ -- NeoTreeExpander = { fg = colors.fg4 },
+ -- NeoTreeWindowsHidden = { link = "NeoTreeDotfile" },
+ -- NeoTreePreview = { link = "Search" },
+ -- NeoTreeGitAdded = { link = "GitGutterAdd" },
+ -- NeoTreeGitConflict = { fg = colors.orange, bold = true, italic = true },
+ -- NeoTreeGitDeleted = { link = "GitGutterDelete" },
+ -- NeoTreeGitIgnored = { link = "NeoTreeDotfile" },
+ -- NeoTreeGitModified = { link = "GitGutterChange" },
+ -- NeoTreeGitRenamed = { link = "NeoTreeGitModified" },
+ -- NeoTreeGitStaged = { link = "NeoTreeGitAdded" },
+ -- NeoTreeGitUntracked = { fg = colors.orange, italic = true },
+ -- NeoTreeGitUnstaged = { link = "NeoTreeGitConflict" },
+ -- NeoTreeTabActive = { fg = colors.fg1, bold = true },
+ -- NeoTreeTabInactive = { fg = colors.fg4, bg = colors.bg1 },
+ -- NeoTreeTabSeparatorActive = { fg = colors.bg1 },
+ -- NeoTreeTabSeparatorInactive = { fg = colors.bg2, bg = colors.bg1 },
}
for group, hl in pairs(config.overrides) do