dirbuf.nvim
vim-kitty-navigator
dirbuf.nvim | vim-kitty-navigator | |
---|---|---|
23 | 8 | |
421 | 314 | |
- | - | |
0.0 | 4.1 | |
over 1 year ago | 3 months ago | |
Lua | Vim Script | |
GNU Affero General Public License v3.0 | MIT License |
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-kitty-navigator
-
Workflow with nvim
I don't particularly need tmux session but I like tiling terminal. Recently I was able to get seemless keyboard navigation integration with this plugin https://github.com/knubie/vim-kitty-navigator
-
Kitty integration for window navigation
I ended up opening a draft PR with the change for a key sequence mapping (https://github.com/knubie/vim-kitty-navigator/pull/40)
-
A beautiful tmux setup in 3 minutes
Heads up for Kitty users: there is a kitty version of tmux-navigator here :)
-
Vim, Ranger, terminator. . . Whats your process for setting up workflow?
Useful nvim extension: dirbuf. Kitty-extension: vim-kitty-navigator.
-
Some keybindings stop working after lspconfig setup
Weird issue here. I'm using Kitty with this vim-kitty-navigator plugin to navigate between Kitty and Vim splits using , , , . These keybindings work flawlessly until I open a file type that some LSP supports. After that none of those keybindings work. :map says that it is mapped to :KittyNavigateLeft as expected. Manually entering the command or mapping it to something like h works as expected, it's specifically the ctrl+direction keybinds I'm having problems with.
-
Kitty error to enter conteiners, I have this error in kitty and I don't know how to solve it, I use swaywm is there a way to solve it? I need to add something to kitty.conf?
Install the terminfo file inside the container. Or use the ssh kitten. Read the FAQ https://github.com/knubie/vim-kitty-navigator
What are some alternatives?
vimv - Batch-rename files using Vim
tmux - tmux source code
nvim-tree.lua - A file explorer tree for neovim written in lua
vim-tmux-clipboard - seamless integration for vim and tmux's clipboard
vim-filebeagle - A VINE-spired (Vim Is Not Emacs) file system explorer.
dev-setup
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.
kitty-meow - A kitty terminal extension for working with projects. It allows you to easily switch between projects, and load them either from local directories or github.
nnn.nvim - File manager for Neovim powered by nnn.
tmux-resurrect - Persists tmux environment across system restarts.
lir.nvim - Neovim file explorer
treemux - A modern file explorer (Nvim-Tree) as a Tmux sidebar, with dynamic updates and bi-directional interaction.