Closed ysl2 closed 1 year ago
[project] Got it now.
[project] not enter
[project] Got it now.
[project] set root nil
==========
[project] Got it now.
[project] not file
[project] Got it now.
[project] set root nil
[project] Got it now.
[project] set root nil
==========
[project] Got it now.
[project] not file
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim
[DirChanged] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[DirChanged] C:/Users/fa fa/AppData/Local/nvim
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
[project] Got it now.
[project] set root C:/Users/fa fa/AppData/Local/nvim
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim
[DirChanged] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[project] Got it now.
[project] not file
==========
[project] Got it now.
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[DirChanged] C:/Users/fa fa/AppData/Local/nvim
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
[project] set root C:/Users/fa fa/AppData/Local/nvim
==========
what about disable the project plugin and into a session by manager, then toggle tree?
# shellslash = true
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim
[DirChanged] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[DirChanged] C:/Users/fa fa/AppData/Local/nvim
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
[DirChangedPre] C:/Users/fa fa/AppData/Local/nvim
[DirChanged] C:/Users/fa fa/AppData/Local/nvim/lua/ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
==========
==========
# shellslash = false
[DirChangedPre] C:\Users\fa fa\AppData\Local\nvim
[DirChanged] C:\Users\fa fa\AppData\Local\nvim\lua\ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[DirChangedPre] C:\Users\fa fa\AppData\Local\nvim\lua\ysl
[DirChanged] C:\Users\fa fa\AppData\Local\nvim
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[DirChangedPre] C:\Users\fa fa\AppData\Local\nvim
[DirChanged] C:\Users\fa fa\AppData\Local\nvim\lua\ysl
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
[DirChangedPre] C:\Users\fa fa\AppData\Local\nvim\lua\ysl
[DirChanged] C:\Users\fa fa\AppData\Local\nvim
[tree] detected DirChanged, change dir (pre)
[tree] detected DirChanged, change dir (end)
==========
# shellslash = false
==================
cwd: C:\Users\fa fa\AppData\Local\nvim
vim_cwd: C:\Users\fa fa\AppData\Local\nvim
path_relative: lua\ysl\lsp\coc.lua
filepath: C:\Users\fa fa\AppData\Local\nvim\lua\ysl\lsp\coc.lua
>>> return 1
==================
cwd: C:\Users\fa fa\AppData\Local\nvim
vim_cwd: C:\Users\fa fa\AppData\Local\nvim
path_relative: lua\ysl\lsp\coc.lua
filepath: C:\Users\fa fa\AppData\Local\nvim\lua\ysl\lsp\coc.lua
>>> return 1
# shellslash = true
==================
cwd: C:\Users\fa fa\AppData\Local\nvim
vim_cwd: C:/Users/fa fa/AppData/Local/nvim
path_relative: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
filepath: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
path_relative01: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
path_relative02: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
_config_prefer_startup_root: false
_config_root_dirs: table: 0x027aee07cce0
fnamemodify_filepath: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp
>>> return 5 (change dir!)
==================
cwd: C:\Users\fa fa\AppData\Local\nvim\lua\ysl\lsp
vim_cwd: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp
path_relative: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
filepath: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
path_relative01: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
path_relative02: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp/coc.lua
_config_prefer_startup_root: false
_config_root_dirs: table: 0x027aee07cce0
fnamemodify_filepath: C:/Users/fa fa/AppData/Local/nvim/lua/ysl/lsp
>>> return 5 (change dir!)
Ablation study
assert input is:
The corresponding output shows below:
C:\Program Files\Neovide
C:/Program Files/Neovide
C:\Program Files\Neovide
C:/Program Files/Neovide
C:\Users\fa fa\AppData\Local\nvim
C:/Users/fa fa/AppData/Local/nvim
C:\Program Files\Neovide
C:/Program Files/Neovide
C:\Users\fa fa\AppData\Local\nvim
C:/Users/fa fa/AppData/Local/nvim
C:\Program Files\Neovide
C:/Program Files/Neovide
C:\Users\fa fa\AppData\Local\nvim
C:/Users/fa fa/AppData/Local/nvim
C:\Users\fa fa\AppData\Local\nvim
C:/Users/fa fa/AppData/Local/nvim