Tengo estas líneas en mi .vimrc para ayudar con la sangría:
autocmd BufReadPost * set noexpandtab | retab! 4
autocmd BufWritePre * set expandtab | retab! 4
autocmd BufWritePost * set noexpandtab | retab! 4
Sin embargo, crean mucho ruido en la historia de deshacer. Dado que esencialmente no hacen nada desde la perspectiva del usuario, me gustaría eliminarlos del historial o, al menos, aplastarlos de alguna manera (¿tal vez se cancelen si se aplastan juntos?). ¿Hay una manera de hacerlo?