diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-09-04 22:56:08 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-09-04 22:56:08 +0200 |
| commit | 04ae882be220c87d9c2fb57443b34cdd41e7e3e1 (patch) | |
| tree | f2a2fbd9f847f284bfaa8301f4c6463f11b023b8 | |
| parent | 5a873e0d0d4d0b4587b850d696f3717103f529a0 (diff) | |
| download | dotfiles-04ae882be220c87d9c2fb57443b34cdd41e7e3e1.tar.gz dotfiles-04ae882be220c87d9c2fb57443b34cdd41e7e3e1.zip | |
Change Root To Global Current Working Directory
| -rw-r--r-- | lua/plugins/nvim-tree.lua | 20 |
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') |
