Alguna vez has usado vim y usado autoindent y smartindent? Si; es muy común hacerlo. El único problema es que, cuando pegas cosas, se hace un desmadre!!
Bueno, hay una solución: modo de "paste" de vim.
Para activarlo, solo agrega lo siguiente a tu .vimrc:
set pastetoggle=<f12>
Puedes cambiar …