dirbuf.nvim
vim-filebeagle
dirbuf.nvim | vim-filebeagle | |
---|---|---|
23 | 1 | |
421 | 162 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 2 years ago | |
Lua | Vim Script | |
GNU Affero General Public License v3.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dirbuf.nvim
-
People who swear by Oil.nvim , why?
For me I think it’s the best at what it does (with mini.files coming in a close second. It would probably be my first, but I prefer the whole buffer approach over the floating popups.) I’ve tried dirbuf.nvim as well, but I didn’t like that I couldn’t copy/move files.
-
Workflow with nvim
Big fan of https://github.com/elihunter173/dirbuf.nvim
-
What are the plugins you consider necessary to have a great neovim experience?
Shout-out to dirbuf.nvim as it is one of my favorite plugins I cannot live without, but I see it rarely mentioned. It allows you to do file management by editing a file, so you can do anything you would do to edit any regular file. There are no new keymaps to learn, you just use any regular motion, :s, :g, or anything you can think of. Great for bulk renaming!
-
My thoughts about editors in 2022
While I do use file managers often (ranger and dolphin are pretty nice overall), within Neovim my file management is fairly reduced. I use dirbuf when I need to browse through files (for refactors or something), and since it's dired-like its a lot more built into the "vim-as-a-language" mindset. Not to say I do a whole lot in it, but it is quicker than having to do shell stuff within Neovim. I think file-tree plugins tend to just miss the concept for me, as I never found them to be anything more than just "look and see" due to disconnect from the aforementioned "vim-as-a-language"
-
What file explorer do you use?
https://github.com/elihunter173/dirbuf.nvim, it's basically netrw done right.
-
netwr like file explorer for neovim?
https://github.com/elihunter173/dirbuf.nvim might just be the thing. In terms of navigating it's as minimal as it can be:
-
What file manager do you use?
I use fish shell with z plugin to quickly jump to directories and nnn file manager mainly to select files for deletion. I also use dirbuf plugin for neovim when working inside this editor.
-
neovim plugins that have improved your workflow
dirbuf.nvim!
-
Which file browser do you use ?
dirbuf mostly. Anything really advanced and I'll just open a new ranger session
-
What is the coolest, unknown(-ish) plugin that you're using that other people could benefit from?
dirbuf doesn't get enough attention. It's a robust, simple, yet featureful replacement for the netrw plugin built into Vim/NeoVim. It allows directories to be treated somewhat like files - edit a directory, and you get a directory listing. That listing can be modified - add files, edit files, delete files, and the result ends up on disk. A much simpler and more-Vimy alternative to tree plugins like NeoTree, in my view.
vim-filebeagle
-
dirbuf.nvim: A file manager which let's you edit your filesystem like you edit text
Ok, it seems like the first "bug" is not a bug. Or at least neccessarily so, and even if so, may have nothing to do with dirbuf. It is due to conflict with (my own plugin!) vim-filebeagle. I'm not sure what the issue is. As things stand, I prefer the functionality of dirbuf to filebeagle, so the path of least resistance for now is to remove filebeagle!
What are some alternatives?
vimv - Batch-rename files using Vim
vidir - edit directory in $EDITOR (better than vim . with netrw)
nvim-tree.lua - A file explorer tree for neovim written in lua
vifm - Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
nnn.nvim - File manager for Neovim powered by nnn.
lir.nvim - Neovim file explorer
carbon.nvim - The simple directory tree viewer for Neovim written in Lua.
neo-tree.nvim - Neovim plugin to manage the file system and other tree like structures.
blinds.nvim - blinds.nvim emphasizes the current window by shading the non-active windows
vim-buffer-history - A vim plugin to maintain a buffer jump history per window