aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-09-04 22:56:08 +0200
committersrdusr <trevorgray@srdusr.com>2023-09-04 22:56:08 +0200
commit04ae882be220c87d9c2fb57443b34cdd41e7e3e1 (patch)
treef2a2fbd9f847f284bfaa8301f4c6463f11b023b8 /lua/plugins
parent5a873e0d0d4d0b4587b850d696f3717103f529a0 (diff)
downloaddotfiles-04ae882be220c87d9c2fb57443b34cdd41e7e3e1.tar.gz
dotfiles-04ae882be220c87d9c2fb57443b34cdd41e7e3e1.zip
Change Root To Global Current Working Directory
Diffstat (limited to 'lua/plugins')
-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')