Supposons que j'aie une centaine de réassignements personnalisés avec iabpour Java et une centaine de réassignements pour Haskell, alors je voudrais les diviser en différents fichiers pour le rendre plus gérable. Ce que je recherche, c'est de créer quelque chose comme ça:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Où .vimrc pourrait ressembler à quelque chose
import java
import haskell
Est-il possible de faire quelque chose comme ça, ou suis-je simplement en train de trop compliquer les choses? Je suppose que ce que j'essaie de réaliser est ce que l'on fait dans LaTeX avec la \inputcommande ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimil sera automatiquement exécuté chaque fois que vous ouvrirez un javafichier. Cela semble être ce que vous voulez.
~/.vim/after/ftplugin/$language.vim?