Powiedzmy, że mam około stu niestandardowych mapowań iabdla Javy i kilka innych mapowań dla Haskell, wtedy chciałbym podzielić je na różne pliki, aby było łatwiejsze w zarządzaniu. To, czego szukam, to stworzyć coś takiego:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Gdzie może wyglądać .vimrc
import java
import haskell
Czy można coś takiego zrobić, czy po prostu komplikuję sprawy? Myślę, że staram się osiągnąć to, co robi się w LaTeX-u za pomocą \inputpolecenia ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimZostanie on automatycznie uruchomiony przy każdym otwarciu javapliku. To wydaje się być tym, czego chcesz.
~/.vim/after/ftplugin/$language.vim?