gmarik 1df405ed65 | 13 years ago | |
---|---|---|
autoload | 13 years ago | |
doc | 13 years ago | |
test | 13 years ago | |
README.md | 13 years ago |
Vundle is short for Vimbundle and is a Vim plugin manager.
Setup Vundle:
$ git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
Configure bundles:
Sample .vimrc
:
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
Bundle 'gmarik/vundle'
" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
" vim-scripts repos
Bundle 'L9'
Bundle 'FuzzyFinder'
Bundle 'rails.vim'
" non github repos
Bundle 'git://git.wincent.com/command-t.git'
" ...
filetype plugin indent on " required!
" or
" filetype plugin on " to not use the indentation settings set by plugins
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/
.
Vundle allows to:
.vimrc
Also Vundle:
see :h vundle
vimdoc for more details.
See gmarik's vimrc for working example.
If you have an interesting example, feel free to send a pull request with link to your config. Thx!
Q Why am I asked for username/pass?
A This is the case of invalid name used with Bundle
, which leads to attempt to clone nonexistent repo:
git clone http://github.com/gmarik/non_existin_repo
Cloning into non_existin_repo...
Username:
Password:
fatal: Authentication failed
Q My configuration is bundle dependant, so when I try to install plugins for the first time I get errors. How do I fix that?
Thank you!
OSX
, Linux
and Windows
Vundle is a work in progress so any ideas/patches appreciated