Скажімо, у мене є кілька сотень спеціальних повторних відображень 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
?