aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-09-04 22:54:15 +0200
committersrdusr <trevorgray@srdusr.com>2023-09-04 22:54:15 +0200
commit5a873e0d0d4d0b4587b850d696f3717103f529a0 (patch)
treee7dc449bf093f842a4cfd1032fa92f28c8a0e538
parent36d11ecbd919f98bb53a1e9406caa3ba102a5ba1 (diff)
downloaddotfiles-5a873e0d0d4d0b4587b850d696f3717103f529a0.tar.gz
dotfiles-5a873e0d0d4d0b4587b850d696f3717103f529a0.zip
Improved general behaviour of the tree
-rw-r--r--lua/plugins/nvim-tree.lua21
1 files changed, 16 insertions, 5 deletions
diff --git a/lua/plugins/nvim-tree.lua b/lua/plugins/nvim-tree.lua
index e24a299..4db4313 100644
--- a/lua/plugins/nvim-tree.lua
+++ b/lua/plugins/nvim-tree.lua
@@ -187,18 +187,21 @@ api.events.subscribe(api.events.Event.FileCreated, function(file)
end)
require('nvim-tree').setup({
+ auto_reload_on_write = true,
+ create_in_closed_folder = false,
+ hijack_cursor = true,
disable_netrw = true,
hijack_netrw = true,
- auto_reload_on_write = true,
+ hijack_unnamed_buffer_when_opening = false,
+ --ignore_buffer_on_setup = false,
update_focused_file = {
enable = true,
- update_cwd = false,
+ update_cwd = true,
update_root = true,
ignore_list = {},
},
root_dirs = {},
prefer_startup_root = true,
- hijack_cursor = true,
--hijack_directories = {
-- enable = false,
--},
@@ -228,10 +231,17 @@ require('nvim-tree').setup({
require_confirm = true,
},
modified = {
- enable = false,
+ enable = true,
show_on_dirs = true,
show_on_open_dirs = true,
},
+ filters = {
+ dotfiles = false,
+ git_clean = false,
+ no_buffer = false,
+ custom = {},
+ exclude = {},
+ },
actions = {
use_system_clipboard = true,
change_dir = {
@@ -243,7 +253,8 @@ require('nvim-tree').setup({
close_window = true,
},
open_file = {
- quit_on_open = true,
+ quit_on_open = false,
+ eject = true,
resize_window = false,
window_picker = {
enable = true,