Skip to content

Opening directories in root on Windows drive not working #542

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

Closed
sid-6581 opened this issue Sep 22, 2022 · 6 comments
Closed

Opening directories in root on Windows drive not working #542

sid-6581 opened this issue Sep 22, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@sid-6581
Copy link

First of all, thanks for a fantastic plugin! It's by far my favorite tree plugin for neovim after trying everything I could find out there. I just have one odd problem I'm not sure of the cause of.

I'm on Windows, using the latest neo-tree and the latest neovim nightly. If I open a file from the root of any drive and then open neo-tree, I can't open any directories. When I try to open them, they just show diamond icons:

image

Now if I exit neovim, go into one of the subdirectories and a file there directly, it opens up and I can see the contents of that directory in neo-tree. However, if I press backspace until I get to the root of the drive I get this. Notice the open Code directory, with all the subdirectories underneath. Also notice the duplicate Code directory above it. If I try to open the duplicate Code directory, I get the diamond again.

image

As far as I can tell, everything else seems to work fine as long as I'm not working directly in a root directory. Here is the log for the session when I open a file in the root and try to open D:\Code in neo-tree:

[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:402: setup
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_diagnostic_changed
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_buffer_changed
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_buffer_modified_set
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_buffer_added
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_buffer_deleted
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_buffer_enter
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_terminal_enter
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_win_enter
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_dir_changed
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_tab_closed
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_leave
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_resized
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_win_closed
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_colorscheme
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s vim_cursor_moved
[DEBUG 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:74: Defining autocmd event: %s git_event
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_leave
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_leave
autocmd VimLeavePre * :lua require('neo-tree.events').fire_event('vim_leave', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_leave was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ nil ] for event:  vim_leave
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_resized
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_resized
autocmd VimResized * :lua require('neo-tree.events').fire_event('vim_resized', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_resized was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ nil ] for event:  vim_resized
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_buffer_enter
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_buffer_enter was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ nil ] for event:  vim_buffer_enter
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:454: Sources to load:  {
  buffers = "neo-tree.sources.buffers",
  filesystem = "neo-tree.sources.filesystem",
  git_status = "neo-tree.sources.git_status"
}
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for file
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for message
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for directory
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for terminal
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for file
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for message
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for directory
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for terminal
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for file
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for message
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for directory
[DEBUG 9/22/2022 12:35:59 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:359: overriding source renderer for terminal
[DEBUG 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:589: 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>,
    copy_to_clipboard = <function 7>,
    copy_to_clipboard_visual = <function 8>,
    cut_to_clipbo...
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: git_status.vim_buffer_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_buffer_changed
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_buffer_changed
autocmd BufWritePost,BufFilePost * :lua require('neo-tree.events').fire_event('vim_buffer_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_buffer_changed was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ git_status.vim_buffer_changed ] for event:  vim_buffer_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: git_status.vim_diagnostic_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_diagnostic_changed
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_diagnostic_changed
autocmd DiagnosticChanged * :lua require('neo-tree.events').fire_event('vim_diagnostic_changed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_diagnostic_changed was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ git_status.vim_diagnostic_changed ] for event:  vim_diagnostic_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: git_status.vim_buffer_modified_set
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_buffer_modified_set
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_buffer_modified_set was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ git_status.vim_buffer_modified_set ] for event:  vim_buffer_modified_set
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: git_status.git_event
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: git_event
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_git_event
autocmd User FugitiveChanged :lua require('neo-tree.events').fire_event('git_event', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event git_event was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ git_status.git_event ] for event:  git_event
[DEBUG 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:589: filesystem  setup  {
  async_directory_scan = "auto",
  bind_to_cwd = true,
  commands = {
    add = <function 1>,
    add_directory = <function 2>,
    clear_filter = <function 3>,
    close_all_nodes = <function 4>,
    close_node = <function 5>,
    close_window = <function 6>,
    copy = <function 7>,
    copy_to_...
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.git_status_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: git_status_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.git_status_changed ] for event:  git_status_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.git_event
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.git_event ] for event:  git_event
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.vim_buffer_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.vim_buffer_changed ] for event:  vim_buffer_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.vim_dir_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_dir_changed
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_dir_changed was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.vim_dir_changed ] for event:  vim_dir_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.vim_diagnostic_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.vim_diagnostic_changed ] for event:  vim_diagnostic_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.vim_buffer_modified_set
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.vim_buffer_modified_set ] for event:  vim_buffer_modified_set
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: filesystem.vim_buffer_enter
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ filesystem.vim_buffer_enter ] for event:  vim_buffer_enter
[DEBUG 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:589: 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>,
    close_window = <function 6>,
    copy = <function 7>,
    copy_to_clipboard = <function 8>,
    co...
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.before_render
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: before_render
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.before_render ] for event:  before_render
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.git_event
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.git_event ] for event:  git_event
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_buffer_added
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_buffer_added
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_buffer_added was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_buffer_added ] for event:  vim_buffer_added
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_buffer_deleted
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_buffer_deleted
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_buffer_deleted was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_buffer_deleted ] for event:  vim_buffer_deleted
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_buffer_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_buffer_changed ] for event:  vim_buffer_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_dir_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_dir_changed ] for event:  vim_dir_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_diagnostic_changed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_diagnostic_changed ] for event:  vim_diagnostic_changed
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_buffer_modified_set
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_buffer_modified_set ] for event:  vim_buffer_modified_set
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_buffer_enter
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_buffer_enter ] for event:  vim_buffer_enter
[TRACE 9/22/2022 12:35:59 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:170: subscribing to event: buffers.vim_terminal_enter
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_terminal_enter
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_terminal_enter
autocmd TermEnter * :lua require('neo-tree.events').fire_event('vim_terminal_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_terminal_enter was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ buffers.vim_terminal_enter ] for event:  vim_terminal_enter
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_colorscheme
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_colorscheme was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ neo-tree-highlight ] for event:  vim_colorscheme
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_win_enter
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_win_enter
autocmd WinEnter * ++nested :lua require('neo-tree.events').fire_event('vim_win_enter', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_win_enter was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ neo-tree-win-enter ] for event:  vim_win_enter
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_tab_closed
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: 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 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_tab_closed was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ nil ] for event:  vim_tab_closed
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:228: Creating queue for event: vim_win_closed
[TRACE 9/22/2022 12:35:59 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\events\init.lua:63: Registering autocmds: %s augroup NeoTreeEvent_vim_win_closed
autocmd WinClosed * :lua require('neo-tree.events').fire_event('vim_win_closed', { afile = vim.fn.expand('<afile>') })
augroup END
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:235: Setup for event vim_win_closed was run
[DEBUG 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:242: Adding event handler [ nil ] for event:  vim_win_closed
[TRACE 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_colorscheme  with args:  {
  afile = "D:\\init.lua"
}
[TRACE 9/22/2022 12:35:59 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  neo-tree-highlight  for vim_colorscheme called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_enter  with args:  {
  afile = "D:\\init.lua"
}
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  {
  event = "vim_buffer_enter",
  handler = <function 1>
}  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_enter  with args:  {
  afile = "D:\\init.lua"
}
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  {
  event = "vim_buffer_enter",
  handler = <function 1>
}  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:00 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:32: follow called
[TRACE 9/22/2022 12:36:01 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_dir_changed  with args:  {
  afile = "D:\\"
}
[TRACE 9/22/2022 12:36:01 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_dir_changed  for vim_dir_changed called successfully.
[TRACE 9/22/2022 12:36:01 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_dir_changed  for vim_dir_changed called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...ker\start\neo-tree.nvim/lua\neo-tree\sources\manager.lua:446: navigate filesystem nil nil
[TRACE 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:179: navigate nil nil false
[TRACE 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:118: navigate_internal nil nil nil
[DEBUG 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:126: navigate_internal: path is nil, using cwd
[DEBUG 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:130: navigate_internal: path changed from  nil  to  D:\
[TRACE 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:32: follow called
[DEBUG 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:68: follow file:  D:\init.lua
[DEBUG 9/22/2022 12:36:02 PM] ...ree.nvim/lua\neo-tree\sources\filesystem\lib\fs_scan.lua:344: Not unwatching folders... use_libuv_file_watcher is  false  and state.tree is  false
[TRACE 9/22/2022 12:36:02 PM] ...ree.nvim/lua\neo-tree\sources\filesystem\lib\fs_scan.lua:182: sync_scan:  D:\
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:43: ================================================================================
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:44: IGNORED: mark_ignore BEGIN...
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:61: IGNORED: Running cmd:  { "git", "-C", "D:\\", "check-ignore", "D:\\\\$RECYCLE.BIN", "D:\\\\Code", "D:\\\\Home", "D:\\\\init.lua", "D:\\\\Recovery", "D:\\\\System Volume Information" }
[DEBUG 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:64: Failed to load ignored files for D:\ : { "fatal: not a git repository (or any of the parent directories): .git" }
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:91: IGNORED: Comparing results to mark items as ignored, show_anyway: true
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:103: IGNORED: mark_ignored is complete, ignored: -0 , not ignored: 6
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:104: ================================================================================
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  before_render  with args:  {
  async_directory_scan = "auto",
  bind_to_cwd = true,
  commands = {
    add = <function 1>,
    add_directory = <function 2>,
    clear_filter = <function 3>,
    close_all_nodes = <function 4>,
    close_node = <function 5>,
    close_window = <function 6>,
    copy = <function 7>,
    copy_to_...
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.before_render  for before_render called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_window_before_open  with args:  {
  position = "left",
  source = "filesystem",
  tabnr = 1
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_win_enter  with args:  {
  afile = "init.lua"
}
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:220: checking if last window
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:221: prior window exists =  false
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:222: win_count:  2
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  neo-tree-win-enter  for vim_win_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_enter  with args:  {
  afile = ""
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_buffer_enter  with args:  nil
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  {
  event = "vim_buffer_enter",
  handler = <function 1>
}  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_enter  with args:  {
  afile = ""
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_buffer_leave  with args:  nil
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_buffer_enter  with args:  nil
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  {
  event = "vim_buffer_enter",
  handler = <function 1>
}  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_win_enter  with args:  {
  afile = ""
}
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:220: checking if last window
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:221: prior window exists =  true
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:222: win_count:  2
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  neo-tree-win-enter  for vim_win_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_enter  with args:  {
  afile = ""
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_buffer_leave  with args:  nil
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_buffer_enter  with args:  nil
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  {
  event = "vim_buffer_enter",
  handler = <function 1>
}  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_enter  for vim_buffer_enter called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_changed  with args:  {
  afile = "neo-tree filesystem [1]"
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  neo_tree_window_after_open  with args:  {
  position = "left",
  source = "filesystem",
  tabnr = 1,
  winid = 1002
}
[DEBUG 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:629: Setting expanded nodes
[DEBUG 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:546: No node_id to restore to
[TRACE 9/22/2022 12:36:02 PM] ...ck\packer\start\neo-tree.nvim/lua\neo-tree\git\utils.lua:13: GIT ROOT ERROR  {}
[TRACE 9/22/2022 12:36:02 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\git\status.lua:208: status_async: not a git folder:  D:\
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_modified_set  with args:  {
  afile = "neo-tree filesystem [1]"
}
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:173: Seed for vim_buffer_modified_set returned falsy, cancelling event
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  git_status.vim_buffer_modified_set  for vim_buffer_modified_set called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:564: Redrawing tree filesystem 1
[TRACE 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:566:   Redrawing tree done filesystem 1
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_modified_set  for vim_buffer_modified_set called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_modified_set  for vim_buffer_modified_set called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  after_render  with args:  {
  async_directory_scan = "auto",
  bind_to_cwd = true,
  bufnr = 3,
  commands = {
    add = <function 1>,
    add_directory = <function 2>,
    clear_filter = <function 3>,
    close_all_nodes = <function 4>,
    close_node = <function 5>,
    close_window = <function 6>,
    copy = <function 7>,...
[DEBUG 9/22/2022 12:36:02 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:371: focus_node cannot find node with id  D:\init.lua
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  git_status.vim_buffer_changed  for vim_buffer_changed called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...t\neo-tree.nvim/lua\neo-tree\sources\filesystem\init.lua:333: Ignoring vim_buffer_changed event for non-file:  neo-tree filesystem [1]
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_buffer_changed  for vim_buffer_changed called successfully.
[TRACE 9/22/2022 12:36:02 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_buffer_changed  for vim_buffer_changed called successfully.
[TRACE 9/22/2022 12:36:03 PM] ...ree.nvim/lua\neo-tree\sources\filesystem\lib\fs_scan.lua:182: sync_scan:  D:\\Code
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:43: ================================================================================
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:44: IGNORED: mark_ignore BEGIN...
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:61: IGNORED: Running cmd:  { "git", "-C", "D:\\Code", "check-ignore", "D:\\\\Code\\Forks", "D:\\\\Code\\OpenSource", "D:\\\\Code\\Personal", "D:\\\\Code\\School", "D:\\\\Code\\Work" }
[DEBUG 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:64: Failed to load ignored files for D:\ : { "fatal: not a git repository (or any of the parent directories): .git" }
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:61: IGNORED: Running cmd:  { "git", "-C", "D:\\", "check-ignore", "D:\\\\Code", "D:\\Code" }
[DEBUG 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:64: Failed to load ignored files for D:\ : { "fatal: not a git repository (or any of the parent directories): .git" }
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:91: IGNORED: Comparing results to mark items as ignored, show_anyway: true
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:103: IGNORED: mark_ignored is complete, ignored: -0 , not ignored: 7
[TRACE 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\git\ignored.lua:104: ================================================================================
[TRACE 9/22/2022 12:36:03 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  before_render  with args:  {
  async_directory_scan = "auto",
  bind_to_cwd = true,
  bufnr = 3,
  commands = {
    add = <function 1>,
    add_directory = <function 2>,
    clear_filter = <function 3>,
    close_all_nodes = <function 4>,
    close_node = <function 5>,
    close_window = <function 6>,
    copy = <function 7>,...
[TRACE 9/22/2022 12:36:03 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.before_render  for before_render called successfully.
[DEBUG 9/22/2022 12:36:03 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:546: No node_id to restore to
[TRACE 9/22/2022 12:36:03 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  after_render  with args:  {
  async_directory_scan = "auto",
  bind_to_cwd = true,
  bufnr = 3,
  commands = {
    add = <function 1>,
    add_directory = <function 2>,
    clear_filter = <function 3>,
    close_all_nodes = <function 4>,
    close_node = <function 5>,
    close_window = <function 6>,
    copy = <function 7>,...
[TRACE 9/22/2022 12:36:07 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\highlight.lua"
}
[TRACE 9/22/2022 12:36:07 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\treesitter\\query.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\util.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\util.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\F.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\treesitter\\languagetree.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\log.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\shared.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\buf.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\buf.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:171: Seed for vim_diagnostic_changed returned: table: 0x01721b9fcf28
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  git_status.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:08 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:564: Redrawing tree filesystem 1
[TRACE 9/22/2022 12:36:08 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:566:   Redrawing tree done filesystem 1
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\_meta.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\treesitter\\highlighter.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\uri.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\treesitter.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\protocol.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\diagnostic.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\diagnostic.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\diagnostic.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\handlers.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp\\handlers.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\fs.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\_editor.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\_editor.lua"
}
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:171: Seed for vim_diagnostic_changed returned: table: 0x01721bb80c80
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  git_status.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:08 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:564: Redrawing tree filesystem 1
[TRACE 9/22/2022 12:36:08 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:566:   Redrawing tree done filesystem 1
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:08 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp.lua"
}
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\lsp.lua"
}
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_diagnostic_changed  with args:  {
  afile = "Users\\sid6581\\scoop\\apps\\neovim-nightly\\0.8.0-dev-1135-gd76017c61\\share\\nvim\\runtime\\lua\\vim\\ui.lua"
}
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:171: Seed for vim_diagnostic_changed returned: table: 0x01721c005188
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  git_status.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:09 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:564: Redrawing tree filesystem 1
[TRACE 9/22/2022 12:36:09 PM] ...\packer\start\neo-tree.nvim/lua\neo-tree\ui\renderer.lua:566:   Redrawing tree done filesystem 1
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  filesystem.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:09 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  buffers.vim_diagnostic_changed  for vim_diagnostic_changed called successfully.
[TRACE 9/22/2022 12:36:12 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_win_enter  with args:  {
  afile = "neo-tree filesystem [1]"
}
[TRACE 9/22/2022 12:36:12 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:220: checking if last window
[TRACE 9/22/2022 12:36:12 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:221: prior window exists =  false
[TRACE 9/22/2022 12:36:12 PM] ...k\packer\start\neo-tree.nvim/lua\neo-tree\setup\init.lua:222: win_count:  1
[TRACE 9/22/2022 12:36:12 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:185: Handler  neo-tree-win-enter  for vim_win_enter called successfully.
[TRACE 9/22/2022 12:36:12 PM] ...packer\start\neo-tree.nvim/lua\neo-tree\events\queue.lua:213: Firing event:  vim_buffer_added  with args:  {
  afile = "Users\\sid6581\\AppData\\Local\\nvim-data/neo-tree.nvim.log"
}
@cseickel
Copy link
Contributor

There are always subtle issues when working with paths between linux and windows. I develop on Linux so things like this sometimes get missed. I'll take a look at the code later and see if I can identify where the issue is.

My first guess would be that this line is wrong:

parentPath = parentPath .. M.path_separator

@sid-6581
Copy link
Author

I tried adding a vim.notity(parentPath) there, and parentPath seems fine, it's D:\ consistently. I also added a vim.notify(path) at the top of the function, and I'm seeing that it is enumerating subdirectories and files inside the directory I'm trying to open, but some paths start with D:\\ and some start with just D:\:

image

@cseickel
Copy link
Contributor

That's very helpful. based on this, I think the problem is probably these lines:

local entry = current_dir .. os_sep .. name

local path = path_to_scan .. utils.path_separator .. stat.name

A solid fix would be to use path_join instead:

M.path_join = function(...)

..or at least just check if the path already ends in a path separator.

@sid-6581
Copy link
Author

That did the trick! I replaced both of those with utils.path_join(..) and now everything seems to be working great!

@cseickel
Copy link
Contributor

Awesome! I'll commit those changes to the project tonight. Thanks for testing this out on your end.

@sid-6581
Copy link
Author

No problem! Thanks for pointing me in the right direction. Appreciate it!

@cseickel cseickel added the bug Something isn't working label Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants