Skip to content

cowens/startervim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

* syntastic
* nerdtree
* nerdcommenter
* delimitMate
* fakeclip
* snipmate
* supertab
* matchit
* align
* tabular
* fugitive
* cucumber
* tslime
* ruby
* rails
* cute-python
* pydoc
* pyflakes-vim

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 58.5%
  • Vim Script 38.8%
  • Ruby 2.3%
  • Shell 0.4%