मेरे पास इन पंक्तियों में मेरे .vimrc इंडेंटेशन के साथ मदद करने के लिए है:
autocmd BufReadPost * set noexpandtab | retab! 4
autocmd BufWritePre * set expandtab | retab! 4
autocmd BufWritePost * set noexpandtab | retab! 4
हालांकि, वे पूर्ववत इतिहास में बहुत शोर पैदा करते हैं। चूंकि वे अनिवार्य रूप से उपयोगकर्ता के दृष्टिकोण से कुछ भी नहीं करते हैं, मैं उन्हें इतिहास से या बहुत कम से कम किसी भी तरह स्क्वैश करना चाहता हूं (शायद वे एक साथ स्क्वैश करते हैं?)। क्या ऐसा करने का कोई तरीका है?