कहो कि मेरे पास 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
?