I finally took some time to cleanup my Vim configuration. My .vimrc file grew into a huge mess - to the point where things started breaking.
Doug Ireton, a co-worker, has a very nice and organized configuration on his github site that I copied after discussing it with him.
What I really like about the layout is how file type specific settings are stored in their own files, and general plugin settings are stored in their own files.
Now that my configuration is clean, I need to setup my keybindings. I have a list about 25 lines long, some are different per language, that I need to go through.