Startervim is a collection of vim scripts, plugins and configurations to make vim suck less. A modern vim approach is used, including pathogen and automatic update of plugins (aka as bundles).
The included bundles at the moment are:
You need an standalone ruby interpreter. Automatic download/update of bundles is handled by a ruby script. It's fine to have a vim without ruby support.
Installation is performed by user, and not system-wide. Your old .vim/ and .vimrc files are saved
as ~/.$file-name.%date%.bak . To install, simple issue this commands:
$ git clone [email protected]:Frangossauro/startervim.git
$ cd startervim
$ ./install.sh
And you're done! You may wanna edit your ~/.vimrc or ~/.vimrc-keymaps , but i've already provided it
with sensible defaults ;)
This is a modern vim, you know? This means that that horrible mess sitting in your .vim/ folder is not
there anymore. Each plugin (i like to call it bundles) resides in it own container, inside bundle/bundle-name.
Nice isn't?
A helper is included to manage bundles and stay them always updated. This is provided by the useful ruby
script vim-update-bundles, which works with git
repositories. A mirror is provided to all plugins in www.vim.org,
so you can use all plugins from www.vim.org without further problems.
First, you need to make sure that the bundle you want is in a git repository. Try to find your plugin/bundle here.
Now, open your vimrc and add the following line
# --- BUNDLE http://path-to-the-git-repository
And now run :UpdateBundles inside vim.
Open your vimrc and remove the specific bundle line. Run :UpdateBundles again, and you're
done :)
Just run :UpdateBundles inside vim.
:help bundles