Go to file
2010-12-08 21:36:53 -06:00
autoload extracted require function 2010-12-08 21:36:53 -06:00
ftplugin Some syntax higlighting 2010-11-24 15:55:32 -06:00
README.md Formatting 2010-11-29 17:10:42 -06:00
test Renamed test script 2010-11-02 23:54:18 -05:00

About

Vundle is a short cut for Vimbundle and is a small plugin for managing Vim plugins.

Why

Vundle allows to:

  • keep track and configure your scripts right in .vimrc
  • install configured scripts (aka bundle)
  • manage runtime path of your installed scripts so you don't have to
  • search all available vim scripts by name
  • disable/enable bundles by commenting/uncommenting configured Bundle(requires reload)

Vundle takes advantage of vim-scripts.org in order to install/search all available vim scripts

How

  1. Setup Vundle:

     git clone http://github.com/gmarik/vundle.git ~/.vim/vundle.git
    
  2. Configure bundles:

    Append to your ~/.vimrc:

     set rtp+=~/.vim/vundle.git/ 
     call vundle#rc()
    
     " My bundles
     Bundle "L9"
     Bundle "FuzzyFinder"
     Bundle "rails.vim"
     Bundle "ack.vim"
     Bundle "git://git.wincent.com/command-t.git"
    
  3. Install configured bundles:

    Launch vim, run :BundleInstall and restart Vim.

    Installing requires Git and triggers Git clone for each configured repo to ~/.vim/bundle/.

Searching

:BundleSearch foo

will split new window with results:

Bundle "VimFootnotes"
Bundle "foo.vim"

so you can just copy ones you need to .vimrc.

:BundleSearch! foo

will refresh scripts list before doing search.

Searching requires curl

Examples

See gmarik's vimrc for working example.

Inspiration and ideas from

TODO:

Vundle is a work in progress so any ideas/patches appreciated

  • activate newly added bundles on .vimrc reload or after :BundleInstall
  • improve error handling
  • allow specify revision/version?
  • search by description aswell
  • show descrption in search results
  • √ use preview window for search results
  • documentation
  • tests
  • make it rock!