what are the differences between Vundle and NeoBundle?

Vim

Vim Problem Overview


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 Solutions


Solution 1 - Vim

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:

  1. Rename the commands from Vundle, replace Bundle to NeoBundle. (Example: BundelInstall to NeoBundleInstall).
  2. Add support for vital.vim, a vim utility library written by thinca.
  3. Neobundle works even you have set the shellslash option other than the default.
  4. Add support for vimproc, a launcher plugin written by Shougo.
  5. Add an interface for unite.vim written by Shougo, he also notes it as the major motive for writing NeoBundle.
  6. Add support for plugins that hosted as a Subversion/Mercurial repository, but it is still an experimental feature now.
  7. (UPDATED) Now 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.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionpvinisView Question on Stackoverflow
Solution 1 - VimdyngView Answer on Stackoverflow