Girintiye yardımcı olmak için .vimrc dosyamda şu satırlar var:
autocmd BufReadPost * set noexpandtab | retab! 4
autocmd BufWritePre * set expandtab | retab! 4
autocmd BufWritePost * set noexpandtab | retab! 4
Ancak, geri alma tarihinde çok fazla gürültü yaratırlar. Aslında kullanıcının bakış açısından hiçbir şey yapmadıklarından, onları tarihe kaldırmak veya en azından bir şekilde ezmek istiyorum (belki birlikte ezildiklerinde iptal ederler?). Bunu yapmanın bir yolu var mı?
Bir süre önce böyle bir şey yapmaya çalıştım, ama bu o kadar kolay değil - sorum şu: Herhangi bir yan etkiye neden olmadan kaydetme sırasında harici bir komuta tamponu nasıl filtreleyebilirim? çok benzer. Benim sonucum, bunun gerçekten mümkün olmadığıdır.
—
Martin Tournoij