कहो कि मेरे पास iabजावा के लिए कुछ सौ कस्टम री-मैपिंग हैं और हास्केल के लिए कुछ अन्य सौ या फिर री-मैपिंग हैं, तो मैं चाहता हूं कि इसे और अधिक प्रबंधनीय बनाने के लिए इन्हें अलग-अलग फाइलों में विभाजित करें। जो मैं देख रहा हूँ वह कुछ इस तरह से बनाना है:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
जहाँ .vimrc कुछ इस तरह दिख सकता है
import java
import haskell
क्या ऐसा कुछ करना संभव है, या मैं सिर्फ चीजों को ओवरकंप्लीकेट कर रहा हूं? मुझे लगता है कि मैं जो हासिल करने की कोशिश कर रहा हूं वह वही है जो \inputकमांड के साथ लाटेक्स में है ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimआप javaफाइल खोलते हैं तो यह अपने आप चल जाएगी । यह वही है जो आप चाहते हैं।
~/.vim/after/ftplugin/$language.vim?