https://github.com/brianhuster/direx.nvim
https://github.com/brianhuster/direx.nvim
neovim-plugin
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/brianhuster/direx.nvim
- Owner: brianhuster
- License: apache-2.0
- Created: 2025-02-23T11:40:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T09:18:10.000Z (about 1 year ago)
- Last Synced: 2025-06-03T20:25:31.399Z (about 1 year ago)
- Topics: neovim-plugin
- Language: Lua
- Homepage:
- Size: 87.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dir.nvim
A simple file explorer for Neovim, inspired by [vim-dirvish](https://github.com/justinmk/vim-dirvish) and [vim-drvo](https://github.com/matveyt/vim-drvo).
# Features
- Small: ~700 LOC
- Simple and minimal UI: Every Direx buffer is just a list of absolute paths, in which parent directory names are hidden by `conceal`.
- Supports preview, hover info, cut, copy, paste, delete, rename files
- Find files using `:DirexFind`, grep using `:DirexGrep`
- LSP integration
- Use `:Shdo` to script your actions
- Integration with external fuzzy finders like [fzf](https://github.com/junegunn/fzf), [fzy](https://github.com/jhawthorn/fzy), [skim](https://github.com/lotabout/skim) and [fd](https://github.com/sharkdp/fd)
# Installation
You can install the plugin using your favorite plugin manager, for example `vim-plug`:
```vim
Plug 'brianhuster/direx.nvim'
```
Or you can install it using native `packages` feature
```sh
git clone https://github.com/brianhuster/direx.nvim.git ~/.local/share/nvim/site/pack/plugins/start/direx.nvim
```
See [`:h direx`](https://github.com/brianhuster/direx.nvim/blob/main/doc/direx.txt) for information about configuration and usage.