From f6c4a9d2cb0ce5bbc7b7d8572fe039c698958930 Mon Sep 17 00:00:00 2001
From: Matt Leong <mattleong91@gmail.com>
Date: Mon, 29 Nov 2021 14:19:54 -0800
Subject: [PATCH] feat(config): add nvim_tree config setting

---
 lua/cosmic/config/examples/config.lua  | 6 ++++++
 lua/cosmic/core/file-explorer/init.lua | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/lua/cosmic/config/examples/config.lua b/lua/cosmic/config/examples/config.lua
index e58baee..847ca4e 100644
--- a/lua/cosmic/config/examples/config.lua
+++ b/lua/cosmic/config/examples/config.lua
@@ -68,4 +68,10 @@ config.lsp = {
   ts_utils = {},
 }
 
+config.nvim_tree = {
+  view = {
+    width = 50,
+  },
+}
+
 return config
diff --git a/lua/cosmic/core/file-explorer/init.lua b/lua/cosmic/core/file-explorer/init.lua
index f1e7b01..d05f9fc 100644
--- a/lua/cosmic/core/file-explorer/init.lua
+++ b/lua/cosmic/core/file-explorer/init.lua
@@ -1,5 +1,6 @@
 local g = vim.g
 local icons = require('cosmic.core.theme.icons')
+local config = require('cosmic.config')
 
 -- settings
 g.nvim_tree_git_hl = 1
@@ -40,4 +41,4 @@ local args = {
   },
 }
 
-require('nvim-tree').setup(args)
+require('nvim-tree').setup(vim.tbl_deep_extend('force', args, config.nvim_tree or {}))