Go to file
2011-04-10 18:32:01 -05:00
autoload todo 2011-04-10 18:32:01 -05:00
doc docs 2011-03-20 01:15:40 -05:00
ftplugin highlight fix 2011-04-10 18:15:06 -05:00
README.md DOcs 2011-04-03 16:01:03 -05:00
test Renamed test script 2010-11-02 23:54:18 -05:00

About

Vundle is a short cut for Vimbundle and is a Vim plugin manager.

Quick start

  1. Setup Vundle:

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

    Put into your ~/.vimrc:

     set rtp+=~/.vim/vundle.git/ 
     call vundle#rc()
    
     " Bundles:
     Bundle "L9"
     Bundle "FuzzyFinder"
     Bundle "rails.vim"
     Bundle "ack.vim"
     Bundle "git://git.wincent.com/command-t.git"
     " ...
    
     " NOTE: if some plugins fail to work, put the config *between* lines:
     " filetype off
     " "Bundles here
     " filetype plugin indent on 
    
  3. Install configured bundles:

    Launch vim, run :BundleInstall. Windows users see Requrements / Windows section

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

Why Vundle

Vundle allows to:

Also Vundle:

  • manages runtime path of your installed scripts
  • regenerates helptag atomatically

Docs

see :h vundle vimdoc for more details.

Examples

See gmarik's vimrc for working example.

Requirements:

Vundle requires the git and curl commandline tools. These can be installed through the regular means for your operating system.

Windows support

On Windows you can install git using msysgit.

The curl Windows binary can be found on the curl website. Copy the files to where you'd like to store them (%PROGRAMFILES%\curl is a pretty good choice).

Both git and curl must be added to the PATH environment variable for Vundle to work. The msysgit installer provides an option to add git to the path automatically.

You can edit your Windows PATH environment variable by right-clicking on My Computer and selecting selecting Properties (Windows Vista/7 users must also click Advanced System Settings). Go to the Advanced tab and click Environment Variables.... Append the path where you installed curl to the Path system variable.

Contributors

Inspiration and ideas from

Also

  • Vundle was developed and tested with Vim 7.3 on OSX and Linux
  • Vundle tries to be as KISS as possible

TODO:

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

  • √ activate newly added bundles on .vimrc reload or after :BundleInstall
  • √ use preview window for search results
  • √ vim documentation
  • tests
  • improve error handling
  • :VundleUpdate - self.update
  • handle dependencies
  • allow specify revision/version?
  • search by description aswell
  • show descrption in search results
  • instead sourcing .vimrc before installation come up with another solution
  • make it rock!