Supponiamo che io abbia alcune centinaia di rimappature personalizzate con iabper Java e altre centinaia o più di nuove mappature per Haskell, quindi vorrei dividerle in file diversi per renderlo più gestibile. Quello che sto cercando è creare qualcosa del genere:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Dove .vimrc potrebbe assomigliare a qualcosa
import java
import haskell
È possibile fare qualcosa del genere o sto semplicemente complicando troppo le cose? Immagino che ciò che sto cercando di raggiungere sia ciò che si fa in LaTeX con il \inputcomando ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimverrà automaticamente eseguito ogni volta che si apre un javafile. Questo sembra essere quello che vuoi.
~/.vim/after/ftplugin/$language.vim?