summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/no-clown-fiesta/NvimTree.lua26
-rw-r--r--lua/no-clown-fiesta/init.lua2
2 files changed, 28 insertions, 0 deletions
diff --git a/lua/no-clown-fiesta/NvimTree.lua b/lua/no-clown-fiesta/NvimTree.lua
new file mode 100644
index 0000000..7f9712c
--- /dev/null
+++ b/lua/no-clown-fiesta/NvimTree.lua
@@ -0,0 +1,26 @@
+local NvimTree = {
+ NvimTreeFolderIcon = {fg = C.folder_blue, },
+ NvimTreeIndentMarker = {fg = "#c5c5c5", },
+ NvimTreeNormal = {fg = C.light_gray, bg = C.tree_gray, },
+ NvimTreeVertSplit = {fg = C.alt_bg, bg = C.alt_bg, },
+ NvimTreeFolderName = {fg = C.folder_blue, },
+ NvimTreeOpenedFolderName = {fg = C.folder_blue, style = "bold,italic", },
+ NvimTreeEmptyFolderName = {fg = C.gray, style = "italic", },
+ NvimTreeGitIgnored = {fg = C.gray, style = "italic", },
+ NvimTreeImageFile = {fg = C.light_gray, },
+ NvimTreeSpecialFile = {fg = C.orange, },
+ NvimTreeEndOfBuffer = {fg = C.tree_gray, },
+ NvimTreeCursorLine = {bg = "#2A2D2E", },
+ NvimTreeGitignoreIcon = {fg = "#E64A19", },
+ NvimTreeGitStaged = {fg = C.tree_sign_add, },
+ NvimTreeGitNew = {fg = C.tree_sign_add, },
+ NvimTreeGitRenamed = {fg = C.tree_sign_add, },
+ NvimTreeGitDeleted = {fg = C.sign_delete, },
+ NvimTreeGitMerge = {fg = C.tree_sign_change, },
+ NvimTreeGitDirty = {fg = C.tree_sign_change, },
+ NvimTreeSymlink = {fg = C.cyan, },
+ NvimTreeRootFolder = {fg = C.fg, style = "bold", },
+ NvimTreeExecFile = {fg = "#9FBA89", },
+}
+
+return NvimTree
diff --git a/lua/no-clown-fiesta/init.lua b/lua/no-clown-fiesta/init.lua
index b597b44..e40fe6a 100644
--- a/lua/no-clown-fiesta/init.lua
+++ b/lua/no-clown-fiesta/init.lua
@@ -15,6 +15,7 @@ local Hop = require("no-clown-fiesta.Hop")
local highlights = require("no-clown-fiesta.highlights")
local LSP = require("no-clown-fiesta.LSP")
local markdown = require("no-clown-fiesta.markdown")
+local NvimTree = require("no-clown-fiesta.NvimTree")
local Treesitter = require("no-clown-fiesta.Treesitter")
local Whichkey = require("no-clown-fiesta.Whichkey")
@@ -23,6 +24,7 @@ local skeletons = {
Hop,
highlights,
markdown,
+ NvimTree,
LSP,
Treesitter,
Whichkey,