Supponiamo che io abbia alcune centinaia di rimappature personalizzate con iab
per 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 \input
comando ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
verrà automaticamente eseguito ogni volta che si apre un java
file. Questo sembra essere quello che vuoi.
~/.vim/after/ftplugin/$language.vim
?