From 54d06bf828eb9637508c3d37f2573389682ed523 Mon Sep 17 00:00:00 2001 From: Max Miliano Date: Mon, 13 May 2024 05:19:23 -0300 Subject: [PATCH] refactor: neotree --- lua/solarized/themes/default/neotree.lua | 10 ++++++++-- lua/solarized/themes/neo/neotree.lua | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/lua/solarized/themes/default/neotree.lua b/lua/solarized/themes/default/neotree.lua index b2d4675..828fe68 100644 --- a/lua/solarized/themes/default/neotree.lua +++ b/lua/solarized/themes/default/neotree.lua @@ -1,8 +1,11 @@ -return function(c) +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, bg = c.base02 }) + 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' }) @@ -19,4 +22,7 @@ return function(c) 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.blue, 50), bg = c.blue }) end diff --git a/lua/solarized/themes/neo/neotree.lua b/lua/solarized/themes/neo/neotree.lua index b2d4675..261da66 100644 --- a/lua/solarized/themes/neo/neotree.lua +++ b/lua/solarized/themes/neo/neotree.lua @@ -1,8 +1,11 @@ -return function(c) +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, bg = c.base02 }) + 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' }) @@ -19,4 +22,7 @@ return function(c) 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