aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/plugins/nvim-tree.lua20
1 files changed, 13 insertions, 7 deletions
diff --git a/lua/plugins/nvim-tree.lua b/lua/plugins/nvim-tree.lua
index 4db4313..7571696 100644
--- a/lua/plugins/nvim-tree.lua
+++ b/lua/plugins/nvim-tree.lua
@@ -270,13 +270,13 @@ require('nvim-tree').setup({
local api = require('nvim-tree.api')
local event = api.events.Event
-api.events.subscribe(event.TreeOpen, function(_)
- vim.cmd([[setlocal statuscolumn=\ ]])
- vim.cmd([[setlocal cursorlineopt=number]])
- vim.cmd([[setlocal fillchars+=vert:🮇]])
- vim.cmd([[setlocal fillchars+=horizup:🮇]])
- vim.cmd([[setlocal fillchars+=vertright:🮇]])
-end)
+--api.events.subscribe(event.TreeOpen, function(_)
+-- vim.cmd([[setlocal statuscolumn=\ ]])
+-- vim.cmd([[setlocal cursorlineopt=number]])
+-- vim.cmd([[setlocal fillchars+=vert:🮇]])
+-- vim.cmd([[setlocal fillchars+=horizup:🮇]])
+-- vim.cmd([[setlocal fillchars+=vertright:🮇]])
+--end)
local function open_nvim_tree(data)
vim.cmd.cd(data.file:match('(.+)/[^/]*$'))
@@ -288,6 +288,12 @@ local function open_nvim_tree(data)
end
vim.api.nvim_create_autocmd({ 'VimEnter' }, { callback = open_nvim_tree })
+-- Change Root To Global Current Working Directory
+local function change_root_to_global_cwd()
+ local api = require('nvim-tree.api')
+ local global_cwd = vim.fn.getcwd(-1, -1)
+ api.tree.change_root(global_cwd)
+end
-- Highlight Groups
vim.api.nvim_command('highlight NvimTreeNormal guibg=none')