Borrowed some good stuff from someone else's vimrc.