Skip to content

Commit c13721e

Browse files
authored
fix(setup): always apply window settings (#1686)
1 parent 9f0c967 commit c13721e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Diff for: lua/neo-tree/setup/init.lua

+10
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,16 @@ M.merge_config = function(user_config)
498498
event = events.VIM_BUFFER_ENTER,
499499
handler = M.buffer_enter_event,
500500
})
501+
events.subscribe({
502+
event = events.NEO_TREE_WINDOW_AFTER_OPEN,
503+
handler = function(args)
504+
if not vim.w[args.winid].neo_tree_settings_applied then
505+
-- TODO: should figure out a less disorganized way to set window options
506+
-- BufEnter doesn't trigger while vim is starting up so this will handle it instead.
507+
M.buffer_enter_event()
508+
end
509+
end,
510+
})
501511

502512
-- Setup autocmd for neo-tree BufLeave, to restore window settings.
503513
-- This is set to happen just before leaving the window.

0 commit comments

Comments
 (0)