Powiedzmy, że mam około stu niestandardowych mapowań iab
dla 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ą \input
polecenia ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
Zostanie on automatycznie uruchomiony przy każdym otwarciu java
pliku. To wydaje się być tym, czego chcesz.
~/.vim/after/ftplugin/$language.vim
?