First you need to downlaod Pathogen: http://www.vim.org/scripts/script.php?script_id=2332 Put it in your ~/.vim/autoload
Pathogen autoloads all the plugins located in .vim/bundle:
$ mkdir ~/.vim/bundle
If you use git, you can use git-submodule to get all the plugins listed below:
$ cd .vim $ git init $ git submodule init bundle $ git submodule add <git url (listed below)> bundle/<plugin-name>
this should add a .gitmodules file which contains the config parts as listed below, e.g.:
[submodule "bundle/vim-surround"] path = bundle/vim-surround url = https://github.com/tpope/vim-surround.git
For more information about submodules, use:
$ git submodule --help
Make NerdTree change dir to currently opened file:
$ patch -p0 -i nerdtree.patch
- surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
- fugitive.vim: Git wrapper so awesome, it should be illegal
- Command-T: Fast file navigation for VIM
- SuperTab continued.: Do all your insert-mode completion with Tab.
- cocoa.vim: Plugin for Cocoa/Objective-C development
- pythoncomplete: Python Omni Completion
- The NERD tree: A tree explorer plugin for navigating the filesystem
- EasyGrep: Fast and Easy Find and Replace Across Multiple Files
- repeat.vim: Use the repeat command (.) with supported plugins
- Align: Help folks to align text, eqns, declarations, tables, etc
- The NERD Commenter: A plugin that allows for easy commenting of code for many filetypes.
- vcscommand.vim : CVS/SVN/SVK/git/hg/bzr integration plugin
- colorschemes: collection of vim colorschemes
- pythonhelper : Displays Python class, method or function the cursor is in on the status line
- xmledit : A filetype plugin to help edit XML, HTML, and SGML documents
- pyflakes.vim : PyFlakes on-the-fly Python code checking
- Conque Shell : Run interactive commands inside a Vim buffer
- Vim JDE : Vim - Just a Development Envirement (Java/C++)
- pylint.vim : compiler plugin for python style checking tool
surround.vim: http://www.vim.org/scripts/script.php?script_id=1697
- [submodule "bundle/vim-surround"]
path = bundle/vim-surround url = https://github.com/tpope/vim-surround.git
fugitive.vim http://www.vim.org/scripts/script.php?script_id=2975
- [submodule "bundle/fugitive"]
path = bundle/fugitive url = http://github.com/tpope/vim-fugitive.git
command-t: http://www.vim.org/scripts/script.php?script_id=3025
- [submodule "bundle/command-t"]
path = bundle/command-t url = git://git.wincent.com/command-t.git
supertab: http://www.vim.org/scripts/script.php?script_id=1643
- [submodule "bundle/vim-supertab"]
path = bundle/vim-supertab url = https://github.com/ervandew/supertab.git
cocoa.vim: http://www.vim.org/scripts/script.php?script_id=2674
- [submodule "bundle/cocoa-vim"]
path = bundle/cocoa-vim url = https://github.com/msanders/cocoa.vim.git
pythoncomplete.vim: http://www.vim.org/scripts/script.php?script_id=1542
- [submodule "bundle/pythoncomplete"]
path = bundle/pythoncomplete url = https://github.com/vim-scripts/pythoncomplete.git
nerdtree: http://www.vim.org/scripts/script.php?script_id=1658
- [submodule "bundle/nerdtree"]
path = bundle/nerdtree url = https://github.com/scrooloose/nerdtree.git
easygrep: http://www.vim.org/scripts/script.php?script_id=2438
- [submodule "bundle/vim-easygrep"]
path = bundle/vim-easygrep url = https://github.com/gmccreight/vim-easygrep.git
repeat.vim: http://www.vim.org/scripts/script.php?script_id=2136
- [submodule "bundle/vim-repeat"]
path = bundle/vim-repeat url = https://github.com/tpope/vim-repeat.git
align: http://www.vim.org/scripts/script.php?script_id=294
- [submodule "bundle/vim-align"]
path = bundle/vim-align url = https://github.com/tsaleh/vim-align.git
nerdcommenter: http://www.vim.org/scripts/script.php?script_id=1218
- [submodule "bundle/The-NERD-Commenter"]
path = bundle/The-NERD-Commenter url = https://github.com/vim-scripts/The-NERD-Commenter.git
vcscommand: http://www.vim.org/scripts/script.php?script_id=90
- [submodule "bundle/vcscommand"]
path = bundle/vcscommand url = https://github.com/vim-scripts/vcscommand.vim.git
# various colorschemes:
- [submodule "bundle/vim-colorschemes"]
- path = bundle/vim-colorschemes url = https://github.com/flazz/vim-colorschemes.git
pythonhelper: http://www.vim.org/scripts/script.php?script_id=435
- [submodule "bundle/pythonhelper"]
path = bundle/pythonhelper url = https://github.com/saghul/pythonhelper.git
xmledit: http://www.vim.org/scripts/script.php?script_id=301
- [submodule "bundle/xmledit"]
path = bundle/xmledit url = http://github.com/sukima/xmledit
pyflakes.vim: http://www.vim.org/scripts/script.php?script_id=2441
- [submodule "bundle/pyflakes-vim"]
path = bundle/pyflakes-vim url = https://github.com/kevinw/pyflakes-vim
conque: http://www.vim.org/scripts/script.php?script_id=2771
- [submodule "bundle/conque-shell"]
path = bundle/conque-shell url = https://github.com/vim-scripts/Conque-Shell.git
vim-jde: http://www.vim.org/scripts/script.php?script_id=1213
- [submodule "bundle/vim-jde"]
path = bundle/vim-jde url = https://github.com/vim-scripts/Vim-JDE.git
pylint.vim: http://www.vim.org/scripts/script.php?script_id=891
- [submodule "bundle/vim-pylint"]
path = bundle/vim-pylint url = https://github.com/rygwdn/vim-pylint.git