You can install this plug-in using vim-plug. Just use vim-plug's command for it:
Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
NeoBundle is a fork of Vundle and vim-plug is a successor of Vundle. This lineage means they share commonalities in managing plugins and they are fairly compatible with each other.
All of Vundle, NeoBundle and vim-plug use very similar way of setting up plugins, with a stanza in the vimrc file delimited by calls to a vundle#begin()
and a vundle#end()
(or neobundle
, or plug
), having the list of plugins to load/install listed inside that block, using a command registered by the plugin itself.
Most differences between these three are in how they manage installing and fetching plugins, but mainly in how the newer ones try to fetch plugins using more parallelism and asynchronous calls in order to provide faster install/update processes.
In terms of plugin layout, virtually all Vim plugins use the same layout, which was initially proposed by tpope's pathogen.vim (and can even be traced further back to vimball packages), which involves shipping the plugin files in the subdirectories recognized by Vim inside ~/.vim
or vimfiles
or $VIMRUNTIME
, and then using the 'runtimepath'
option to include all the plugin directories, so that their files will be found by Vim during runtime.
(In fact, this process of registering plugins into 'runtimepath'
was made into a first class feature of Vim 8, which introduced support for "packages" which implement this same procedure.)