Скажем, у меня есть несколько сотен пользовательских сопоставлений iab
для Java и еще несколько сотен сопоставлений для Haskell, тогда я бы хотел разделить их на разные файлы, чтобы сделать его более управляемым. То, что я ищу, это создать что-то вроде этого:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Где .vimrc может выглядеть примерно так
import java
import haskell
Можно ли что-то подобное сделать, или я просто слишком усложняю вещи? Я думаю, что я пытаюсь добиться того, что вы делаете в LaTeX с помощью \input
команды ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
он будет автоматически запускаться при каждом открытии java
файла. Кажется, это то, что вы хотите.
~/.vim/after/ftplugin/$language.vim
?