My vim configuration, borrowed heavily from tpope and majormajors