Supongamos que tengo unos cientos de reasignaciones personalizadas iab
para Java y otras cientos de reasignaciones para Haskell, luego me gustaría dividirlas en diferentes archivos para que sea más manejable. Lo que estoy buscando es crear algo como esto:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Donde .vimrc podría verse algo así
import java
import haskell
¿Es posible hacer algo como esto o simplemente estoy complicando demasiado las cosas? Supongo que lo que estoy tratando de lograr es lo que uno hace en LaTeX con el \input
comando ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
se ejecutará automáticamente cada vez que abra un java
archivo. Esto parece ser lo que quieres.
~/.vim/after/ftplugin/$language.vim
?