I would like to have a nice and easy way of managing vim plugins. I found NeoBundle and Vundle. What are the main differences between them? I know that NeoBundle is a fork of Vundle, but what is it that makes it different?
What do you use?
vim is a plugin that wraps the command-line fuzzy finder program fzf, allowing you to use it directly within Vim. Fzf is a fast and portable fuzzy finder application written in Go. It is a requirement for the Vim plugin, so make sure you install it first.
Starting with Vim version 8, you can install plugins without the need for a package manager by using the default package management tool. You can place Vim plugins in the ~/. vim/pack/vendor/start/plugin_name directory.
Here is an article written (in Japanese) by the author of NeoBundle
Shougo, about why he wrote NeoBundle
and how NeoBundle
differs from Vundle
.
Actually, NeoBundle
is a fork of Vundle
. Shougo added some features to a fork of Vundle
but lately found he couldn't follow the upstream Vundle
's development, so he made the fork to a new plugin now called NeoBundle
.
The differences summarized as below:
Vundle
, replace Bundle
to NeoBundle
. (Example: BundelInstall
to NeoBundleInstall
).Neobundle
works even you have set the shellslash
option other than the default.NeoBundle
.NeoBundle
adds a lazy loading feature where Vundle
doesn't have. It allows you to load plugins at some user-defined time point, not only during the vim initialization where .vimrc
is loaded.I use vundle
because it suffices my needs (I used pathogen before). But you can take a try at NeoBundle
.
(UPDATE) NeoBundle
has stopped active development now and will be replaced by dein.vim, which is Shougo's another brand new plugin manager. As a side note, you can also take a look at vim-plug which I'm currently using.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With