अच्छा सवाल same मैं भी इसी समस्या का सामना कर रहा हूँ facing और हाल ही में मैंने अपने लिए ऐसा एक विम प्लगइन लिखा है g https://github.com/luochen1990/indent-detector.vim
इसकी निम्नलिखित विशेषताएं हैं:
- bufEnter और bufWrite पर स्वचालित रूप से मिश्रित इंडेंट और इको वार्निंग का पता लगाएं।
- वर्तमान इंडेंटिंग शैली को स्वचालित रूप से फिट करने के लिए इंडेंटिंग के बारे में स्विच करना।
- समय का पता लगाना सीमित है, इसलिए आपको बड़ी फाइलें खोलने की चिंता करने की जरूरत नहीं है।
मुझे लगता है कि यह अच्छी तरह से डिज़ाइन किया गया है, और ज्ञात होने की आवश्यकता है, अगर आपके पास कोई सुझाव है तो github पर एक मुद्दा पोस्ट करें :)