Inspired by tree.nvim and Defx, in fact the nvim/lua part is almost identical to that of tree.nvim
- The performance is comparable to the C++ version (
tree.nvim
)
- cd
- copy
- drop
- move
- open
- multi
- remove_trash
- create tree
- open/close, open or close
- new_file
- rename
- delete
- toggle hidden files
- toggle select
- toggle select all
- clear select all
- yank_path
- open/close recursively
- selection
- resize
- git status
- update git map && load git status on git command
- search
- redraw
- test cases
- Custom
- size and time column
- better file name alignment
- Space cell
- More file types recognization and icon customization
- Better resizing when toggling buffer