-
Notifications
You must be signed in to change notification settings - Fork 256
filesystem redraws/delays #236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It should open quickly, there is no perceivable delay for me. There are no redraws due to the container, but there will be redraws after the initial display for git status and diagnostic symbols. If you are talking about a netrw hijack then nvim will first load the empty directory buffer and then it will quickly be replaced with neo-tree. It is a perceivable flashing of windows if you are looking closely. This sort of issue is often the result of interactions with some other plugins, like anything that affects working directories or resizes windows automatically. |
I will investigate further in next few days then. Wasn't talking about netrw hijack, just simple Oddly running vim.keymap.set('n', '<leader>vf', ':Neotree<CR>', { silent = true, desc = 'Neotree: reveal' }) clearly blinks the cursor and has a delay. Edit: just tried on minimal config - no delay and blinking. Will bisect my config and report back. |
I have the same issue. the delay is a couple seconds for me on a large project. I suspect the renderer for new |
If you want to see if it is the container, please update to the latest release (just pushed) and try these steps one at a time:
require('neo-tree').setup({
resize_timer_interval = 5000,
})
require('neo-tree').setup({
resize_timer_interval = 5000,
renderers = {
directory = {
{ "indent" },
{ "icon" },
{ "current_filter" },
{ "name" },
-- {
-- "symlink_target",
-- highlight = "NeoTreeSymbolicLinkTarget",
-- },
{ "clipboard" },
{ "diagnostics", errors_only = true },
--{ "git_status" },
},
file = {
{ "indent" },
{ "icon" },
{
"name",
use_git_status_colors = true,
},
-- {
-- "symlink_target",
-- highlight = "NeoTreeSymbolicLinkTarget",
-- },
{ "bufnr" },
{ "clipboard" },
{ "diagnostics" },
{ "git_status" },
},
},
}) If that also has no effect, it's probably something else. |
Screen.Recording.2022-04-04.at.0.12.54.movI reverted to the old config too and tried the resize time interval, still have the delay. so probably something else. require('neo-tree').setup {
close_if_last_window = true,
popup_border_style = 'rounded',
use_popups_for_input = true,
enable_git_status = true,
enable_diagnostics = false,
resize_timer_interval = 5000,
default_component_configs = {
indent = {
indent_size = 2,
padding = 0,
with_markers = true,
indent_marker = '│',
last_indent_marker = '└',
highlight = 'NeoTreeIndentMarker',
with_expanders = true,
expander_collapsed = '',
expander_expanded = '',
expander_highlight = 'NeoTreeExpander',
},
icon = {
folder_closed = '',
folder_open = '',
folder_empty = '',
default = '',
},
name = {
trailing_slash = false,
use_git_status_colors = true,
},
git_status = {
symbols = {
-- Change type
added = '+',
deleted = '',
modified = '',
renamed = '➜',
-- Status type
untracked = '',
ignored = '',
unstaged = '',
staged = '✓',
conflict = '',
},
},
},
renderers = {
directory = {
{ 'indent' },
{ 'icon' },
{ 'current_filter' },
{
'name',
use_git_status_colors = true,
},
{
'symlink_target',
highlight = 'NeoTreeSymbolicLinkTarget',
},
{ 'clipboard' },
{ 'git_status' },
},
file = {
{ 'indent' },
{ 'icon' },
{
'name',
use_git_status_colors = true,
},
{
'symlink_target',
highlight = 'NeoTreeSymbolicLinkTarget',
},
{ 'bufnr' },
{ 'clipboard' },
{ 'git_status' },
},
},
window = {
position = 'right',
width = 40,
mappings = {
['o'] = 'open',
['<cr>'] = 'open',
['S'] = 'open_split',
['s'] = 'open_vsplit',
['R'] = 'refresh',
['a'] = 'add',
['A'] = 'add_directory',
['d'] = 'delete',
['r'] = 'rename',
['c'] = 'copy_to_clipboard',
['x'] = 'cut_to_clipboard',
['p'] = 'paste_from_clipboard',
['q'] = 'close_window',
['y'] = function(state)
local path = state.tree:get_node():get_id()
print('Copied to clipboard: ' .. vim.fn.fnameescape(vim.fn.fnamemodify(path, ':~:.')))
vim.fn.system('pbcopy', vim.fn.fnameescape(vim.fn.fnamemodify(path, ':~:.')))
end,
['Y'] = function(state)
local path = state.tree:get_node():get_id()
print('Copied to clipboard: ' .. vim.fn.fnameescape(path))
vim.fn.system('pbcopy', vim.fn.fnameescape(path))
end,
['<bs>'] = 'none',
['.'] = 'none',
['m'] = 'none',
},
},
nesting_rules = {},
filesystem = {
window = {
mappings = {
['H'] = 'toggle_hidden',
['I'] = 'toggle_gitignore',
['C'] = 'close_node',
['z'] = 'close_all_nodes',
['<C-x>'] = 'clear_filter',
['f'] = 'filter_on_submit',
['/'] = 'fuzzy_finder',
['h'] = 'navigate_up',
['l'] = 'set_root',
},
},
filtered_items = {
visible = false,
hide_dotfiles = false,
hide_gitignored = false,
hide_by_name = {
'.DS_Store',
'thumbs.db',
'.git',
},
never_show = {
'.DS_Store',
'thumbs.db',
'.git',
},
},
follow_current_file = false,
hijack_netrw_behavior = 'open_default',
use_libuv_file_watcher = true,
},
buffers = {
bind_to_cwd = false,
show_unloaded = true,
},
git_status = {
window = {
mappings = {
['A'] = 'git_add_all',
['u'] = 'git_unstage_file',
['a'] = 'git_add_file',
['d'] = 'git_revert_file',
['gc'] = 'git_commit',
['gp'] = 'git_push',
},
},
},
}
vim.cmd [[
let g:neo_tree_remove_legacy_commands = 1
nnoremap <silent> <C-p> <cmd>Neotree toggle reveal<cr>
nnoremap <silent> <C-b> <cmd>Neotree toggle reveal float buffers<cr>
nnoremap <silent> <C-g> <cmd>Neotree toggle reveal float git_status<cr>
]]
|
@sandangel Can I ask how many files are in that directory? Can you try opening the tree in other directories to see if it has the same issue? Is it the same delay if you close and re-open it a second time? |
Another thing that would be helpful is to turn on logging and copy the logs here from the time frame where Neotree was opening: https://github.com/nvim-neo-tree/neo-tree.nvim/wiki/Troubleshooting In the case of a delay that is several seconds, that should tell me what the issue is. It's not as good for millisecond delays, but it can still offer hints if I see things like repeated events that is causing excessive refreshes. |
My config (difference with what's on the README):
I tried it with a large codebase https://github.com/kubernetes/kubernetes and it takes some time to find a file, the logs that I captured for I tried to profile it with http://lua-users.org/wiki/PepperfishProfiler and I got this https://pastebin.com/raw/4HnPqWhM (same function with this setup)
The output doesn't show anything that could be taking a long time however I noticed that after the profiler finishes there's some brief period of time where I can move the cursor before the sidebar is opened, is the renderer async or scheduled? |
Yes, that command just starts the async filesystem scanner, and then the rendering of those results is also debounced and scheduled. This makes it hard to profile (and to test). Also, that api is deprecated. Use this instead:
I looked at the log and I noticed a lot of fs_events that seem unusual. I think the file watcher misbehaves on some systems which is why it's not on by default. Can you try setting |
yeah it works better with the file watcher set to false, I think it's good enough for me, personally I close the navigator when I'm editing a file so I can trigger a refresh right before opening it again, thanks for checking |
It actually refreshes every time you open it, so no need for a manual refresh if that's how you use it. |
230 directories, 968 files I tried with libuv watcher = false but still have the same delay. The delay is shorter when open the second time. screencast.2022-04-04.11-56-51.mp4. |
Wow @sandangel, that is an extreme delay! When you say it has "230 directories, 968 files", do you mean as direct descendants of the folder you are viewing, or the total files for the project, recursively? Also, what OS are you on? One last thing, can you please turn on logging, repeat what you did in the video, and copy or link to the logs here? https://github.com/nvim-neo-tree/neo-tree.nvim/wiki/Troubleshooting |
that is the total files for the project recursively. I got the number by using [DEBUG Mon Apr 4 21:43:11 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:284: setup
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_changed
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_added
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_deleted
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_enter
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_win_enter
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_dir_changed
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_colorscheme
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_enter
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_enter
autocmd BufEnter,BufWinEnter * :lua require('neo-tree.events').fire_event('vim_buffer_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_enter was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ nil ] for event: vim_buffer_enter
[DEBUG Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: filesystem setup {
bind_to_cwd = false,
commands = {
add = <function 1>,
add_directory = <function 2>,
clear_filter = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.git_status_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: git_status_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.git_status_changed ] for event: git_status_changed
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_changed
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost,BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_changed was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_modified_set
autocmd BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_modified_set', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_modified_set was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_modified_set ] for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_tab_closed
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_tab_closed
autocmd TabClosed * :lua require('neo-tree.events').fire_event('vim_tab_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_tab_closed was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: buffers setup {
bind_to_cwd = true,
commands = {
add = <function 1>,
add_directory = <function 2>,
buffer_delete = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.before_render
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: before_render
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.before_render ] for event: before_render
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_added
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_added
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_added
autocmd BufAdd * :lua require('neo-tree.events').fire_event('vim_buffer_added', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_added was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_added ] for event: vim_buffer_added
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_deleted
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_deleted
autocmd BufDelete * :lua require('neo-tree.events').fire_event('vim_buffer_deleted', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_deleted was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_deleted ] for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_dir_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_dir_changed
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_dir_changed
autocmd DirChanged * ++nested :lua require('neo-tree.events').fire_event('vim_dir_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_dir_changed was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_dir_changed ] for event: vim_dir_changed
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: git_status setup {
commands = {
add = <function 1>,
add_directory = <function 2>,
close_all_nodes = <function 3>,
close_node = <function 4>,
close_window = <function 5>,
copy = <function 6>,
...
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_buffer_changed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:43:11 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_colorscheme
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_colorscheme
autocmd ColorScheme * :lua require('neo-tree.events').fire_event('vim_colorscheme', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_colorscheme was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-highlight ] for event: vim_colorscheme
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_win_enter
[TRACE Mon Apr 4 21:43:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_win_enter was run
[DEBUG Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-win-enter ] for event: vim_win_enter
[TRACE Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:11 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:19 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_added for vim_buffer_added called successfully.
[TRACE Mon Apr 4 21:43:19 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_deleted for vim_buffer_deleted called successfully.
[TRACE Mon Apr 4 21:43:20 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:365: navigate filesystem nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:20 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:172: navigate nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:20 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:114: navigate_internal nil nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[DEBUG Mon Apr 4 21:43:20 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:119: navigate_internal: path is nil, using cwd
[DEBUG Mon Apr 4 21:43:20 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:123: navigate_internal: path changed from nil to /Users/san.nguyen/Work/mtfuji-infra
[DEBUG Mon Apr 4 21:43:20 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:130: navigate_internal: in path_to_reveal, state.position is /Users/san.nguyen/Work/mtfuji-infra/.gitignore , restorable = true
[DEBUG Mon Apr 4 21:43:20 2022] ...ree.nvim/lua/neo-tree/sources/filesystem/lib/fs_scan.lua:189: Not unwatching folders... use_libuv_file_watcher is false and state.tree is false
[TRACE Mon Apr 4 21:43:20 2022] ...ck/packer/start/neo-tree.nvim/lua/neo-tree/git/utils.lua:22: GIT ROOT is /Users/san.nguyen/Work/mtfuji-infra
[TRACE Mon Apr 4 21:43:20 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:132: git.status.status_async called
[TRACE Mon Apr 4 21:43:20 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:167: status_async completed
[TRACE Mon Apr 4 21:43:27 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[TRACE Mon Apr 4 21:43:27 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:43:27 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = false
[TRACE Mon Apr 4 21:43:27 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 2
[TRACE Mon Apr 4 21:43:27 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:43:27 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:27 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <space>
[TRACE Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <2-LeftMouse>
[TRACE Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <bs>
[TRACE Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s m
[TRACE Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s .
[DEBUG Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:514: Setting expanded nodes
[DEBUG Mon Apr 4 21:43:27 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:444: Restoring position to node_id: /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:28 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.git_status_changed for git_status_changed called successfully.
[TRACE Mon Apr 4 21:43:40 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:43:40 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:40 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:40 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_modified_set for vim_buffer_modified_set called successfully.
[TRACE Mon Apr 4 21:43:47 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:43:47 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:47 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:47 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:49 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:43:49 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:43:49 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 1
[TRACE Mon Apr 4 21:43:49 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:43:49 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:49 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:43: No windows exist, stopping resize monitor
[TRACE Mon Apr 4 21:43:50 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:197: Closing filesystem at position right
[TRACE Mon Apr 4 21:43:50 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:365: navigate filesystem /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:50 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:172: navigate /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:50 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:114: navigate_internal right /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[DEBUG Mon Apr 4 21:43:50 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:130: navigate_internal: in path_to_reveal, state.position is /Users/san.nguyen/Work/mtfuji-infra/.gitignore , restorable = true
[DEBUG Mon Apr 4 21:43:50 2022] ...ree.nvim/lua/neo-tree/sources/filesystem/lib/fs_scan.lua:189: Not unwatching folders... use_libuv_file_watcher is false and state.tree is true
[TRACE Mon Apr 4 21:43:50 2022] ...ck/packer/start/neo-tree.nvim/lua/neo-tree/git/utils.lua:22: GIT ROOT is /Users/san.nguyen/Work/mtfuji-infra
[TRACE Mon Apr 4 21:43:50 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:132: git.status.status_async called
[TRACE Mon Apr 4 21:43:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:728: Preserving expanded nodes
[TRACE Mon Apr 4 21:43:50 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:43:50 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:43:50 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 2
[TRACE Mon Apr 4 21:43:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:43:50 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:167: status_async completed
[TRACE Mon Apr 4 21:43:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <space>
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <2-LeftMouse>
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <bs>
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s m
[TRACE Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s .
[DEBUG Mon Apr 4 21:43:50 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:514: Setting expanded nodes
[DEBUG Mon Apr 4 21:43:51 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:444: Restoring position to node_id: /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:51 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_modified_set for vim_buffer_modified_set called successfully.
[TRACE Mon Apr 4 21:43:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.git_status_changed for git_status_changed called successfully.
[TRACE Mon Apr 4 21:43:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:43:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 1
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:43: No windows exist, stopping resize monitor
[TRACE Mon Apr 4 21:43:53 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:197: Closing filesystem at position right
[TRACE Mon Apr 4 21:43:53 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:365: navigate filesystem /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:53 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:172: navigate /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:53 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:114: navigate_internal right /Users/san.nguyen/Work/mtfuji-infra /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[DEBUG Mon Apr 4 21:43:53 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:130: navigate_internal: in path_to_reveal, state.position is /Users/san.nguyen/Work/mtfuji-infra/.gitignore , restorable = true
[DEBUG Mon Apr 4 21:43:53 2022] ...ree.nvim/lua/neo-tree/sources/filesystem/lib/fs_scan.lua:189: Not unwatching folders... use_libuv_file_watcher is false and state.tree is true
[TRACE Mon Apr 4 21:43:53 2022] ...ck/packer/start/neo-tree.nvim/lua/neo-tree/git/utils.lua:22: GIT ROOT is /Users/san.nguyen/Work/mtfuji-infra
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:132: git.status.status_async called
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:728: Preserving expanded nodes
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 2
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:43:53 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:167: status_async completed
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <space>
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <2-LeftMouse>
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <bs>
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s m
[TRACE Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s .
[DEBUG Mon Apr 4 21:43:53 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:514: Setting expanded nodes
[DEBUG Mon Apr 4 21:43:54 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:444: Restoring position to node_id: /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:43:54 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.git_status_changed for git_status_changed called successfully.
[TRACE Mon Apr 4 21:43:54 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:43:54 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:54 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:54 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:55 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_modified_set for vim_buffer_modified_set called successfully.
[TRACE Mon Apr 4 21:43:55 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:43:55 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:55 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:43:55 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:44:04 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[DEBUG Mon Apr 4 21:44:04 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:440: No node_id to restore to
[TRACE Mon Apr 4 21:44:05 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[DEBUG Mon Apr 4 21:44:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:440: No node_id to restore to
[TRACE Mon Apr 4 21:44:07 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[DEBUG Mon Apr 4 21:44:07 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:440: No node_id to restore to
[TRACE Mon Apr 4 21:44:09 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[DEBUG Mon Apr 4 21:44:09 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:440: No node_id to restore to
[TRACE Mon Apr 4 21:44:10 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[DEBUG Mon Apr 4 21:44:11 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:440: No node_id to restore to
[TRACE Mon Apr 4 21:44:17 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:44:17 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:44:17 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 1
[TRACE Mon Apr 4 21:44:17 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:44:17 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:44:17 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:43: No windows exist, stopping resize monitor
[DEBUG Mon Apr 4 21:44:44 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:284: setup
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_changed
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_added
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_deleted
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_enter
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_win_enter
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_dir_changed
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_colorscheme
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_enter
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_enter
autocmd BufEnter,BufWinEnter * :lua require('neo-tree.events').fire_event('vim_buffer_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_enter was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ nil ] for event: vim_buffer_enter
[DEBUG Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: filesystem setup {
bind_to_cwd = false,
commands = {
add = <function 1>,
add_directory = <function 2>,
clear_filter = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.git_status_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: git_status_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.git_status_changed ] for event: git_status_changed
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_changed
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost,BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_changed was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_modified_set
autocmd BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_modified_set', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_modified_set was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_modified_set ] for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_tab_closed
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_tab_closed
autocmd TabClosed * :lua require('neo-tree.events').fire_event('vim_tab_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_tab_closed was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: buffers setup {
bind_to_cwd = true,
commands = {
add = <function 1>,
add_directory = <function 2>,
buffer_delete = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.before_render
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: before_render
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.before_render ] for event: before_render
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_added
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_added
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_added
autocmd BufAdd * :lua require('neo-tree.events').fire_event('vim_buffer_added', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_added was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_added ] for event: vim_buffer_added
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_deleted
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_deleted
autocmd BufDelete * :lua require('neo-tree.events').fire_event('vim_buffer_deleted', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_deleted was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_deleted ] for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_dir_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_dir_changed
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_dir_changed
autocmd DirChanged * ++nested :lua require('neo-tree.events').fire_event('vim_dir_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_dir_changed was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_dir_changed ] for event: vim_dir_changed
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: git_status setup {
commands = {
add = <function 1>,
add_directory = <function 2>,
close_all_nodes = <function 3>,
close_node = <function 4>,
close_window = <function 5>,
copy = <function 6>,
...
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_buffer_changed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:44:44 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_colorscheme
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_colorscheme
autocmd ColorScheme * :lua require('neo-tree.events').fire_event('vim_colorscheme', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_colorscheme was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-highlight ] for event: vim_colorscheme
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_win_enter
[TRACE Mon Apr 4 21:44:44 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_win_enter was run
[DEBUG Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-win-enter ] for event: vim_win_enter
[TRACE Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:44:44 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:44:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_added for vim_buffer_added called successfully.
[TRACE Mon Apr 4 21:44:50 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_deleted for vim_buffer_deleted called successfully.
[DEBUG Mon Apr 4 21:45:01 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:284: setup
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_changed
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_added
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_enter
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_win_enter
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_dir_changed
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_colorscheme
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_enter
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_enter
autocmd BufEnter,BufWinEnter * :lua require('neo-tree.events').fire_event('vim_buffer_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_enter was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ nil ] for event: vim_buffer_enter
[DEBUG Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: filesystem setup {
bind_to_cwd = false,
commands = {
add = <function 1>,
add_directory = <function 2>,
clear_filter = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.git_status_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: git_status_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.git_status_changed ] for event: git_status_changed
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost,BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_changed was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_modified_set
autocmd BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_modified_set', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_modified_set was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_modified_set ] for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_tab_closed
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_tab_closed
autocmd TabClosed * :lua require('neo-tree.events').fire_event('vim_tab_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_tab_closed was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: buffers setup {
bind_to_cwd = true,
commands = {
add = <function 1>,
add_directory = <function 2>,
buffer_delete = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.before_render
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: before_render
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.before_render ] for event: before_render
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_added
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_added
autocmd BufAdd * :lua require('neo-tree.events').fire_event('vim_buffer_added', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_added was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_added ] for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_deleted
autocmd BufDelete * :lua require('neo-tree.events').fire_event('vim_buffer_deleted', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_deleted was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_deleted ] for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_dir_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_dir_changed
autocmd DirChanged * ++nested :lua require('neo-tree.events').fire_event('vim_dir_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_dir_changed was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_dir_changed ] for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: git_status setup {
commands = {
add = <function 1>,
add_directory = <function 2>,
close_all_nodes = <function 3>,
close_node = <function 4>,
close_window = <function 5>,
copy = <function 6>,
...
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:01 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_colorscheme
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_colorscheme
autocmd ColorScheme * :lua require('neo-tree.events').fire_event('vim_colorscheme', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_colorscheme was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-highlight ] for event: vim_colorscheme
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_win_enter
[TRACE Mon Apr 4 21:45:01 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_win_enter was run
[DEBUG Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-win-enter ] for event: vim_win_enter
[TRACE Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:01 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:02 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_added for vim_buffer_added called successfully.
[TRACE Mon Apr 4 21:45:02 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_deleted for vim_buffer_deleted called successfully.
[DEBUG Mon Apr 4 21:45:24 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:284: setup
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_changed
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_added
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_enter
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_win_enter
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_dir_changed
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_colorscheme
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_enter
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_enter
autocmd BufEnter,BufWinEnter * :lua require('neo-tree.events').fire_event('vim_buffer_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_enter was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ nil ] for event: vim_buffer_enter
[DEBUG Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: filesystem setup {
bind_to_cwd = false,
commands = {
add = <function 1>,
add_directory = <function 2>,
clear_filter = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.git_status_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: git_status_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.git_status_changed ] for event: git_status_changed
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost,BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_changed was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_modified_set
autocmd BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_modified_set', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_modified_set was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_modified_set ] for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_tab_closed
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_tab_closed
autocmd TabClosed * :lua require('neo-tree.events').fire_event('vim_tab_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_tab_closed was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: buffers setup {
bind_to_cwd = true,
commands = {
add = <function 1>,
add_directory = <function 2>,
buffer_delete = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.before_render
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: before_render
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.before_render ] for event: before_render
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_added
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_added
autocmd BufAdd * :lua require('neo-tree.events').fire_event('vim_buffer_added', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_added was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_added ] for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_deleted
autocmd BufDelete * :lua require('neo-tree.events').fire_event('vim_buffer_deleted', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_deleted was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_deleted ] for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_dir_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_dir_changed
autocmd DirChanged * ++nested :lua require('neo-tree.events').fire_event('vim_dir_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_dir_changed was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_dir_changed ] for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: git_status setup {
commands = {
add = <function 1>,
add_directory = <function 2>,
close_all_nodes = <function 3>,
close_node = <function 4>,
close_window = <function 5>,
copy = <function 6>,
...
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:24 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_colorscheme
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_colorscheme
autocmd ColorScheme * :lua require('neo-tree.events').fire_event('vim_colorscheme', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_colorscheme was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-highlight ] for event: vim_colorscheme
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_win_enter
[TRACE Mon Apr 4 21:45:24 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_win_enter was run
[DEBUG Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-win-enter ] for event: vim_win_enter
[TRACE Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:24 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:25 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_added for vim_buffer_added called successfully.
[TRACE Mon Apr 4 21:45:25 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_deleted for vim_buffer_deleted called successfully.
[TRACE Mon Apr 4 21:45:52 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:365: navigate filesystem nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:45:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:172: navigate nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:45:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:114: navigate_internal nil nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[DEBUG Mon Apr 4 21:45:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:119: navigate_internal: path is nil, using cwd
[DEBUG Mon Apr 4 21:45:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:123: navigate_internal: path changed from nil to /Users/san.nguyen/Work/mtfuji-infra
[DEBUG Mon Apr 4 21:45:52 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:130: navigate_internal: in path_to_reveal, state.position is /Users/san.nguyen/Work/mtfuji-infra/.gitignore , restorable = true
[DEBUG Mon Apr 4 21:45:52 2022] ...ree.nvim/lua/neo-tree/sources/filesystem/lib/fs_scan.lua:189: Not unwatching folders... use_libuv_file_watcher is false and state.tree is false
[TRACE Mon Apr 4 21:45:52 2022] ...ck/packer/start/neo-tree.nvim/lua/neo-tree/git/utils.lua:22: GIT ROOT is /Users/san.nguyen/Work/mtfuji-infra
[TRACE Mon Apr 4 21:45:52 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:132: git.status.status_async called
[TRACE Mon Apr 4 21:45:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[TRACE Mon Apr 4 21:45:52 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:45:52 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = false
[TRACE Mon Apr 4 21:45:52 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 2
[TRACE Mon Apr 4 21:45:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:45:52 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:167: status_async completed
[TRACE Mon Apr 4 21:45:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:52 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <2-LeftMouse>
[TRACE Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s .
[TRACE Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <bs>
[TRACE Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s m
[TRACE Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <space>
[DEBUG Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:514: Setting expanded nodes
[DEBUG Mon Apr 4 21:45:52 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:444: Restoring position to node_id: /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.git_status_changed for git_status_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_modified_set for vim_buffer_modified_set called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:53 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:45:56 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:45:56 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = true
[TRACE Mon Apr 4 21:45:56 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 1
[TRACE Mon Apr 4 21:45:56 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:45:56 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:56 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:43: No windows exist, stopping resize monitor
[DEBUG Mon Apr 4 21:45:59 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:284: setup
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_changed
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_added
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_buffer_enter
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_win_enter
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_dir_changed
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:61: Defining autocmd event: %s vim_colorscheme
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_enter
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_enter
autocmd BufEnter,BufWinEnter * :lua require('neo-tree.events').fire_event('vim_buffer_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_enter was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ nil ] for event: vim_buffer_enter
[DEBUG Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: filesystem setup {
bind_to_cwd = false,
commands = {
add = <function 1>,
add_directory = <function 2>,
clear_filter = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.git_status_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: git_status_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.git_status_changed ] for event: git_status_changed
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost,BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_changed was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_modified_set
autocmd BufModifiedSet * :lua require('neo-tree.events').fire_event('vim_buffer_modified_set', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_modified_set was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_buffer_modified_set ] for event: vim_buffer_modified_set
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: filesystem.vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_tab_closed
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_tab_closed
autocmd TabClosed * :lua require('neo-tree.events').fire_event('vim_tab_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_tab_closed was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ filesystem.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: buffers setup {
bind_to_cwd = true,
commands = {
add = <function 1>,
add_directory = <function 2>,
buffer_delete = <function 3>,
close_all_nodes = <function 4>,
close_node = <function 5>,
...
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.before_render
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: before_render
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.before_render ] for event: before_render
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_added
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_added
autocmd BufAdd * :lua require('neo-tree.events').fire_event('vim_buffer_added', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_added was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_added ] for event: vim_buffer_added
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_buffer_deleted
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_deleted
autocmd BufDelete * :lua require('neo-tree.events').fire_event('vim_buffer_deleted', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_buffer_deleted was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_buffer_deleted ] for event: vim_buffer_deleted
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_dir_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_dir_changed
autocmd DirChanged * ++nested :lua require('neo-tree.events').fire_event('vim_dir_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_dir_changed was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_dir_changed ] for event: vim_dir_changed
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: buffers.vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ buffers.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:503: git_status setup {
commands = {
add = <function 1>,
add_directory = <function 2>,
close_all_nodes = <function 3>,
close_node = <function 4>,
close_window = <function 5>,
copy = <function 6>,
...
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_buffer_changed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_buffer_changed ] for event: vim_buffer_changed
[TRACE Mon Apr 4 21:45:59 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:140: subscribing to event: git_status.vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ git_status.vim_tab_closed ] for event: vim_tab_closed
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_colorscheme
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_colorscheme
autocmd ColorScheme * :lua require('neo-tree.events').fire_event('vim_colorscheme', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_colorscheme was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-highlight ] for event: vim_colorscheme
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:170: Creating queue for event: vim_win_enter
[TRACE Mon Apr 4 21:45:59 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/events/init.lua:50: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:177: Setup for event vim_win_enter was run
[DEBUG Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:184: Adding event handler [ neo-tree-win-enter ] for event: vim_win_enter
[TRACE Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:45:59 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_added for vim_buffer_added called successfully.
[TRACE Mon Apr 4 21:46:00 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_deleted for vim_buffer_deleted called successfully.
[TRACE Mon Apr 4 21:46:00 2022] ...ker/start/neo-tree.nvim/lua/neo-tree/sources/manager.lua:365: navigate filesystem nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:46:00 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:172: navigate nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:46:00 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:114: navigate_internal nil nil /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[DEBUG Mon Apr 4 21:46:00 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:119: navigate_internal: path is nil, using cwd
[DEBUG Mon Apr 4 21:46:00 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:123: navigate_internal: path changed from nil to /Users/san.nguyen/Work/mtfuji-infra
[DEBUG Mon Apr 4 21:46:00 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:130: navigate_internal: in path_to_reveal, state.position is /Users/san.nguyen/Work/mtfuji-infra/.gitignore , restorable = true
[DEBUG Mon Apr 4 21:46:00 2022] ...ree.nvim/lua/neo-tree/sources/filesystem/lib/fs_scan.lua:189: Not unwatching folders... use_libuv_file_watcher is false and state.tree is false
[TRACE Mon Apr 4 21:46:00 2022] ...ck/packer/start/neo-tree.nvim/lua/neo-tree/git/utils.lua:22: GIT ROOT is /Users/san.nguyen/Work/mtfuji-infra
[TRACE Mon Apr 4 21:46:00 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:132: git.status.status_async called
[TRACE Mon Apr 4 21:46:00 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/git/status.lua:167: status_async completed
[TRACE Mon Apr 4 21:46:05 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.before_render for before_render called successfully.
[TRACE Mon Apr 4 21:46:05 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:46:05 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = false
[TRACE Mon Apr 4 21:46:05 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 2
[TRACE Mon Apr 4 21:46:05 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully.
[TRACE Mon Apr 4 21:46:05 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:46:05 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler {
event = "vim_buffer_enter",
handler = <function 1>
} for vim_buffer_enter called successfully.
[TRACE Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s .
[TRACE Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <space>
[TRACE Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <2-LeftMouse>
[TRACE Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s <bs>
[TRACE Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:650: Skipping mapping for %s m
[DEBUG Mon Apr 4 21:46:05 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:514: Setting expanded nodes
[DEBUG Mon Apr 4 21:46:06 2022] .../packer/start/neo-tree.nvim/lua/neo-tree/ui/renderer.lua:444: Restoring position to node_id: /Users/san.nguyen/Work/mtfuji-infra/.gitignore
[TRACE Mon Apr 4 21:46:06 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.git_status_changed for git_status_changed called successfully.
[TRACE Mon Apr 4 21:46:13 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_modified_set for vim_buffer_modified_set called successfully.
[TRACE Mon Apr 4 21:46:15 2022] ...t/neo-tree.nvim/lua/neo-tree/sources/filesystem/init.lua:302: Ignoring vim_buffer_changed event from filesystem
[TRACE Mon Apr 4 21:46:15 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler filesystem.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:46:15 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler buffers.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:46:15 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler git_status.vim_buffer_changed for vim_buffer_changed called successfully.
[TRACE Mon Apr 4 21:46:21 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:171: checking if last window
[TRACE Mon Apr 4 21:46:21 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:172: prior window exists = false
[TRACE Mon Apr 4 21:46:21 2022] ...k/packer/start/neo-tree.nvim/lua/neo-tree/setup/init.lua:173: win_count: 1
[TRACE Mon Apr 4 21:46:21 2022] ...packer/start/neo-tree.nvim/lua/neo-tree/events/queue.lua:130: Handler neo-tree-win-enter for vim_win_enter called successfully. |
I have this issue on relatively small repository, my dot files: $ git ls-files | wc -l
124 As mentioned in original post, there is no delay with nvim-tree. I have also tried with |
Thanks @sandangel, those logs are very useful. It looks like the delay is actually in the listing (or maybe processing) of the files. It has nothing to do with rendering on the screen or git. @gegoune are you also using MacOS? |
@cseickel Yes, I am. |
Another oddity that might be related. I can open either blink.movReproducible minimal config-- run: nvim --clean -u minimal.init.lua
vim.api.nvim_command [[set runtimepath=$VIMRUNTIME]]
vim.api.nvim_command [[set packpath=/tmp/nvim/site]]
local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'
vim.opt.termguicolors = true
local function load_plugins()
require('packer').startup {
function(use)
use 'wbthomason/packer.nvim'
use 'nvim-lua/plenary.nvim'
use 'MunifTanjim/nui.nvim'
use { 'nvim-neo-tree/neo-tree.nvim', branch = 'main' }
end,
config = {
package_root = '/tmp/nvim/site/pack',
compile_path = install_path .. '/plugin/packer_compiled.lua',
},
}
end
_G.load_config = function()
require('neo-tree').setup()
end
if vim.fn.isdirectory(install_path) == 0 then
vim.fn.system { 'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path }
load_plugins()
require('packer').sync()
vim.api.nvim_command 'autocmd User PackerComplete ++once lua load_config()'
else
load_plugins()
require('packer').sync()
_G.load_config()
end |
Can everyone please update to the latest in main and add this to your config: require('neo-tree').setup({
filesystem = {
async_directory_scan = false
},
}) ...and tell me how it works? |
I tried it and stopped the cursor flickering, I can't tell if the performance improved because it renders pretty fast in my workstation with both this flag set to true/false, however after reading the code in the async version I believe that repeated calls in 68be068 to plenary's
I'm not sure if I read your code correctly but the above is making the sync scanning process still sync with additional callback overhead, probably it'd be better to do:
I also noticed that plenary's |
@cseickel Flicker seems to be gone now, thanks! I will look into timing both neo-tree and nvim-tree, but nvim-tree seems bit snappier, almost immediate while neo-tree takes a very short while (for the same repo). |
I reproduced the problem consistently by cloning a big repo and opening as many directories as I could, I tried to improve the async scan in #240 and even though the scanning finishes fast for 50+ opened directories there is something slow running before and after the scan. For the before part I'm not sure if it's this call
For the after part it could be neo-tree.nvim/lua/neo-tree/ui/renderer.lua Lines 774 to 798 in 68be068
Details
|
Your suggested code would make it parallel, but like I said I don't think it would be accurate that way. At the end of the day, it was completely unnecessary for this to be async to begin with, at least in any situation I have tested, and it just adds a lot of overhead for no reason. If the sync version is not a problem for most people, I may make that the new default.
Plenary's search is horrible and I don't actually use it. If you look closely, you'll see that the code branches before it gets to that point when there is a filter applied. It goes to |
Thanks so much for getting hands on with this, that is unbelievably helpful! I'll look at the code paths you identified and see what I can find. Can you also tell me what OS you are on, and what nvim version? |
You know @mauriciopoppe, your logs show a very unusual amount of before_render/after_render with any apparent cause that I can see. A filesystem refresh or navigate should have been logged but I don't see it. I think it's possible that there's an endless loop in a render that you are getting caught in, and it's only obvious when you try to open the tree. |
I have an arm MacbookPro with macOS 12 and:
I'm not sure if it's because I opened tons of folders and the hooks are called for every one of them, I saw that the neo-tree window also lags when I attempt to open a folder with many others already opened |
Sorry to add into an already very busy issue. I've also noted some quite dramatic slow down the first time I open neo-tree despite using a minimal vim.cmd([[packadd plenary.nvim]])
vim.cmd([[packadd neo-tree.nvim]])
vim.cmd("packadd nui.nvim")
require("neo-tree").setup({
enable_git_status = true,
git_status_async = true,
filesystem = {
netrw_hijack_behavior = "open_current",
-- filtered_items = {
-- visible = true,
-- hide_dotfiles = false,
-- hide_gitignored = true,
-- },
},
}) In the video, I Screen.Recording.2022-04-11.at.10.04.02.movEDIT: run with |
Thanks for providing the minimal init and video @akinsho. I can't recreate the issue though and I have a very similar dotbot setup to test this in. Can you turn on logging and re-test it? vim.cmd([[packadd plenary.nvim]])
vim.cmd([[packadd neo-tree.nvim]])
vim.cmd("packadd nui.nvim")
require("neo-tree").setup({
enable_git_status = true,
git_status_async = true,
log_level = "trace",
log_to_file = "true",
filesystem = {
netrw_hijack_behavior = "open_current",
-- filtered_items = {
-- visible = true,
-- hide_dotfiles = false,
-- hide_gitignored = true,
-- },
},
}) You can then use |
Thanks @cseickel just tried again with logging enabled. Seems that neotree spends around 8 secs in the
EDIT: ran it a few more times for good measure and it's definitely blocking at the vim enter callback |
Interesting. I'm not sure what could cause that delay considering there's no more log output from that method. I'll give this some thought and get back to you. If you want to take a look, this is the function being called for the BufEnter event: neo-tree.nvim/lua/neo-tree/setup/init.lua Line 66 in 68b3f8f
|
@cseickel so I was able to speed this up quite a bit by using filtered_items = {
visible = false,
hide_dotfiles = false,
hide_gitignored = false,
}, Leaving visible as true/ trying to hide items causes a major slowdown on my end. For what it's worth my config is inside a EDIT: it's also symlinked to the home directory, but can't imagine that that's relevant |
That's very helpful info @akinsho. The fact that it is symlinked may be relevant if you are viewing the links themselves because we do resolve all of the symlinks as part of processing the items. Is it fast when you open a directory outside of your config? |
I just tried with the visible as true and hiding dotfiles in my |
I can't make sense of this one @akinsho. The only thing the hidden file check does is check to see if the first character is a dot. Of all the things that happen between the command and completing the render, that's probably the lightest weight feature. Gitignore logic is much heavier and I can see how issues there can cause slowdowns. Could it be that it's specifically the |
@cseickel I tried playing around with variations of those three options and as you say it seems to primarily be due to |
@akinsho If you check out branch
|
@cseickel just gave it a try, it looks to me like the block happens before all the additional logging as the buf enter event starts at 13:55:55 but the next logs arent till 13:56:02.
EDIT: Did another shorter log with more consistent logging 🤷🏿♂️ not sure why this one doesn't have the large gap
|
@akinsho There is not actually any delay for the BufEnter event, that event is just the end of the startup related events. The delay between that and the next action is the time it takes you to realize that nvim is ready, and then type in your command. The actual start of that command execution is at:
What follows is some extremely long delays in determining the git root for each folder:
That is where the problem is. The second example goes much faster because you are inside of a single git project instead of a folder with 17 different repositories and what looks like 20 - 30 other folders that are either not git repos, or just throwing errors for some other reasons. I would bet it works fine when browsing any other root folder. Honestly, I'm not sure I even need to have the git root for this command to work. I'll see if I can skip that with the current implementation. |
@akinsho I just pushed an update to the |
@cseickel that looks to have helped a lot 👍🏿 I had a look at the commit and noticed you were using This is assuming the calls are actually necessary at all 🤷🏿 |
@akinsho The synchronous blocking calls were intentional because in most cases, it's not a highlight that we want but determining whether or not these files should be visible at all. We do exactly as you are describing with the git status calls, which makes more sense there because we are just adding decorations to items that would be there regardless of their git status. It would be possible to handle this within the async git status render if the current setting was In the case of One very important question: How fast is it now?
You know, I probably don't need to check-ignored on closed folders because if their parents are in a repo, then their ignored status would have been reported by the check on that folder. If they are repo roots themselves then they can't be ignored. I'll add that change. |
Actually, scratch that. It already works this way. As far as I know, the calls I have now are the only way to do this work accurately. There have been many iterations to get to this point and many edge cases fixed. |
@cseickel sorry should have clarified it's as fast as it is with visible set to |
Assuming "normal speed" is good for you, I will call this issue closed then. Thanks so much for taking the time to investigate and test out this issue with me @akinsho. Your feedback was incredibly helpful and I'm sure many people will benefit from these improvements. |
@cseickel no worries, thanks for your work on this plugin, really liking all the subtle UI touches 🚀. Sorry re. the ambiguous "normal speed" basically just meant fast enough that I don't think about it any more. It's definitely well within what I need to work, although as I think was mentioned earlier in this thread it is slightly slower to open the first time than |
For #236 (comment), it'd be great to use a threadpool or plenary's job https://github.com/nvim-lua/plenary.nvim/blob/master/lua/plenary/job.lua Edit: I read the entire thread, ignore this comment :) |
Hi, apologies for poor issue here but don't have much time at the moment so putting it here in case it will easily indicate what the problem is. Will try to update this issue with more meaningful information next week.
When opening filesystem tree there is a very small but noticeable delay (before window opens) during which my cursor blinks few times (I don't have blinking cursor in my terminal). Delay is of about half a sec or even less, hard to tell and am not sure how to measure it. For reference both git_status and buffers trees open immediately without blinking the cursor (or at least it happens so fast that I can't see it). I have tested nvim-tree, which opens immediately for the same file in the same repository so I doubt it's IO issue. Perhaps some redrawing for new conteiners? I am not sure if it was like that before though, can try to bisect next week.
The text was updated successfully, but these errors were encountered: