File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,7 @@ require'nvim-tree'.setup { -- BEGIN_DEFAULT_OPTS
128
128
open_on_tab = false ,
129
129
sort_by = " name" ,
130
130
update_cwd = false ,
131
+ reload_on_bufenter = false ,
131
132
view = {
132
133
width = 30 ,
133
134
height = 30 ,
Original file line number Diff line number Diff line change @@ -96,6 +96,7 @@ Values may be functions. Warning: this may result in unexpected behaviour.
96
96
open_on_tab = false,
97
97
sort_by = "name",
98
98
update_cwd = false,
99
+ reload_on_bufenter = false,
99
100
view = {
100
101
width = 30,
101
102
height = 30,
@@ -263,6 +264,10 @@ Keeps the cursor on the first letter of the filename when moving in the tree.
263
264
Changes the tree root directory on `DirChanged ` and refreshes the tree.
264
265
Type: `boolean ` , Default: `false`
265
266
267
+ *nvim-tree.reload_on_bufenter*
268
+ Automatically reloads the tree on `BufEnter ` nvim-tree.
269
+ Type: `boolean ` , Default: `false`
270
+
266
271
*nvim-tree.hijack_directories*
267
272
hijacks new directory buffers when they are opened (`:e dir`).
268
273
Original file line number Diff line number Diff line change @@ -336,6 +336,10 @@ local function setup_autocommands(opts)
336
336
if opts .hijack_directories .enable then
337
337
create_nvim_tree_autocmd ({ " BufEnter" , " BufNewFile" }, { callback = M .open_on_directory })
338
338
end
339
+
340
+ if opts .reload_on_bufenter then
341
+ create_nvim_tree_autocmd (" BufEnter" , { pattern = " NvimTree_*" , callback = reloaders .reload_explorer })
342
+ end
339
343
end
340
344
341
345
local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
@@ -350,6 +354,7 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
350
354
open_on_tab = false ,
351
355
sort_by = " name" ,
352
356
update_cwd = false ,
357
+ reload_on_bufenter = false ,
353
358
view = {
354
359
width = 30 ,
355
360
height = 30 ,
You can’t perform that action at this time.
0 commit comments