AndreyKozlov1984 / startervim

Make vim suck less. A collection of configurations and plugins that turns vim in a better editor.

Home Page:http://github.com/Frangossauro/startervim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Startervim

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:

Installation

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 git@github.com: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 ;)

Managing plugins/bundles

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.

How do i install new bundles?

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.

How do i remove a bundle ?

Open your vimrc and remove the specific bundle line. Run :UpdateBundles again, and you're done :)

What about updating my bundles ?

Just run :UpdateBundles inside vim.

How do i know what bundles/versions are installed?

:help bundles

Kudos

  • tpope for cleaning the mess with vim plugins (pathogen)
  • bronsom to his incredible work on vim-update-bundles and vim-scripts mirror.

About

Make vim suck less. A collection of configurations and plugins that turns vim in a better editor.

http://github.com/Frangossauro/startervim


Languages

Language:Perl 68.5%Language:Vim Script 28.3%Language:Ruby 2.7%Language:Shell 0.5%