Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Vundle, the plug-in manager for Vim
tag: 0.8

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
autoload
doc
README.md
test

README.md

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 Vundle for Windows

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

Why Vundle

Vundle allows to:

  • keep track and configure your scripts right in .vimrc
  • install configured scripts (aka bundle)
  • update configured scripts
  • search by name
  • clean unused scripts up
  • run above actions in a single keypress with interactive mode

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.

Contributors

Thank you!

Inspiration and ideas from

Also

  • Vundle was developed and tested with Vim 7.3 on OSX, Linux and Windows
  • 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!
Something went wrong with that request. Please try again.