Existe um procedimento de inclusão no vimrc?

49

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 arquivos 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 pelo vimrc. É possível?

    
por Somebody still uses you MS-DOS 15.06.2010 / 14:46

2 respostas

69

Sim, é possível, use o comando :source :

source .vimrc_module

Veja:

:help :source

para mais informações.

    
por 15.06.2010 / 17:04
4

Os plug-ins servem esse propósito.

  • plugins simples são sempre carregados uma vez,
  • plugins de carregamento automático são carregados sob demanda (eles 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 em uma base de projeto (não padrão),
  • e assim por diante.

Em outras palavras, dificilmente precisamos usar :source ou :runtime explicitamente do .vimrc . Sim eles existem. Nós realmente precisamos deles? Dificilmente! Vim já tem vários idiomas que cuidam disso.

    
por 15.06.2010 / 19:52

Tags