Digamos que eu tenha algumas centenas de re-mapeamentos personalizados iab
para Java e outras centenas de re-mapeamentos para Haskell, então eu gostaria de dividi-los em arquivos diferentes para torná-lo mais gerenciável. O que estou procurando é criar algo parecido com isto:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Onde .vimrc pode parecer algo como
import java
import haskell
É possível fazer algo assim, ou estou apenas complicando demais as coisas? Eu acho que o que estou tentando obter é o que se faz no LaTeX com o \input
comando ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
, ele será executado automaticamente sempre que você abrir um java
arquivo. Este parece ser o que você deseja.
~/.vim/after/ftplugin/$language.vim
?