A file browser for Vim that runs in a separate terminal.
Why
In-editor file trees mean learning another set of bindings for resizing, splitting, and focus. vitree skips that — it's just a terminal you can put wherever you want.
Install
brew install hoffa/tap/vitree
Or with Go:
go install github.com/hoffa/vitree@latest
Or download a prebuilt binary.
Usage
Start Vim with a server name:
vim --servername vim
Note
You need Vim compiled with +clientserver:
brew install vim
In another terminal, run:
vitree
Files matched by .gitignore are hidden by default. Press f to cycle filter modes (default → changed only → show all), or ? for the full key list.


























