Existe um procedimento de "inclusão" no vimrc?

55

Eu tenho alguma configuração no meu vimrc. Alguns genéricos e outros realmente específicos.

Eu gostaria de compartilhar essa configuração com alguns colegas de trabalho, mas muitos deles não precisam desses específicos.

Em vez de editar um monte de vimrc diferente, eu gostaria de saber se é possível ter uma diretiva "include" - algo como um arquivo chamado ".vimrc_module" e chamado de vimrc. É possível?

Alguém ainda usa você no MS-DOS
fonte

Respostas:

73

Sim, é possível, use o :sourcecomando:

source .vimrc_module

Vejo:

:help :source

Para maiores informações.

Al.
fonte
4

Os plugins servem a esse propósito.

  • plugins simples são sempre carregados uma vez,
  • os plugins de carregamento automático são carregados sob demanda (são ideais para definir bibliotecas de funções viml),
  • ftplugin são carregados uma vez por buffer (quando o tipo ftplugin corresponde ao tipo de buffer),
  • vimrcs locais são carregados com base no projeto (não padrão),
  • e assim por diante.

Em outras palavras, dificilmente precisamos usar :sourceou :runtimeexplicitamente a partir do .vimrc. Sim eles existem. Nós realmente precisamos deles? Dificilmente! O Vim já tem vários idiomas que cuidam disso.

Luc Hermitte
fonte