filetree.nvim
Adapter-agnostic filetree features for Neovim. Works with neo-tree.nvim, nvim-tree.lua, netrw, oil.nvim and mini.files through one adapter interface, so changing tree plugins costs you the plugin, not the workflow you built on top of it.
- status
- beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
- category
- Files & navigation
- neovim
- 0.10+
- repo
- github.com/StefanBartl/filetree.nvim
- commits
- 530
- help
- :help filetree
install
{
"StefanBartl/filetree.nvim",
opts = {},
} docs/
- BINDINGS.md
- CONTRIBUTING.md
- README.md
- WORKFLOW.md
- api.md
- around-it.md
- commands.md
- configuration.md
- installation.md
- integrations.md
- keymaps.md
- menu.md
- quickstart.md
- troubleshooting.md
- what-you-get.md
git log
- fix context_menu: only a node row opens the menu; is_expanded tri-state
- fix refs: status reported the experimental plaintext provider as on when it is off
- test marks: assert the drawn checkmarks and the armed timers, widen timing headroom
- docs context_menu: a right-click below the last node does nothing
- fix context_menu: no menu for a right-click below the last node
- fix context_menu: right-click menu acted on a stale node, not the clicked one
- docs types: sync_cwd and the smart_create flags default to false
- test marks: cover auto_clear_ms; fix mark_visual(true) marking instead of unmarking
- fix env_roots: review fixes
- feat env_roots: write absolute paths with $REPOS_DIR/$NVIM_CONFIG_DIR/user roots; portable symlinks
- fix source_switcher: keep the real load failure of the tests source; test the lazy path
- fix file_clipboard: NUL-safe stderr, one-line PowerShell errors; close test gaps