So I finally had enough and decided to share this solution along. This is using Vim’s pastetoggle, which allows you to map a keystroke to toggle auto-indentation when you want to paste stuff. Put this into your
" map <F3> to toggle paste to prevent auto-indent mangling when pasting " http://vim.wikia.com/wiki/VimTip906 noremap <F3> :set invpaste paste?<CR> set pastetoggle=<F3> set showmode
To use it, you hit F3 to toggle paste mode, paste what you need to paste, then hit F3 again to turn it back off. And done!