This is my collection of vim plugins and settings. This README file will describe what each plugin does.
cd ~/.vim git clone email@example.com:fersho311/songVimPlugins.git
Pathogen (most important)
pathogen.vim makes it super easy to install plugins and runtime files in their own private directories. Without pathogen, your vim plugins may get messy and unmanageable. Removing a plugin will be a pain because you have to manually remove all the files associated with it. With pathogen, every plugin resides in its own folder.
EasyMotion makes navigation around the current buffer really easy. If you want to jump to a specific word, trigger EasyMotion(\w) and select the highlighted character. It is much easier than search or jump through rows and words
This is an awesome brain-rotter! It auto completes for you as you type used in editors like dreamweaver, espresso, xcode.
"This is a simple plugin that helps to end certain structures automatically. In Ruby, this means adding "end" after "if", "do", "def" and several other keywords. In Vim Script, this amounts to appropriately adding "endfunction", "endif", etc."
'all about "surroundings": parentheses, brackets, quotes, XML tags, and more. The plugin provides mappings to easily delete, change and add such surroundings in pairs'
Insert code snippets. For example, if you type 'for' in insert mode, it will expand a typical for loop. to go to the next item in loop.
The NERD tree allows you to explore your filesystem and to open files and directories. It presents the filesystem to you in the form of a tree which you manipulate with the keyboard and/or mouse.
Feels like Textmate's project drawer
Auto close curly brackets, parentheses, and brackets with inoremap