¿Existe un procedimiento de "inclusión" en vimrc?

55

Tengo alguna configuración en mi vimrc. Algunos genéricos, y otros realmente específicos.

Me gustaría compartir esta configuración con algunos compañeros de trabajo, pero muchos de ellos no necesitan estos específicos.

En lugar de editar un montón de vimrc diferentes, me gustaría saber si es posible tener una directiva "include", algo así como un archivo llamado ".vimrc_module" y llamado desde vimrc. ¿Es posible?

Alguien todavía te usa MS-DOS
fuente

Respuestas:

73

Sí, es posible, use el :sourcecomando:

source .vimrc_module

Ver:

:help :source

para más información.

Alabama.
fuente
4

Los complementos sirven para este propósito.

  • los complementos simples siempre se cargan una vez,
  • los complementos de carga automática se cargan a pedido (son ideales para definir bibliotecas de funciones viml),
  • ftplugin se cargan una vez por búfer (cuando el tipo de ftplugin coincide con el tipo de búfer),
  • Los vimrcs locales se cargan por proyecto (no estándar),
  • y así.

En otras palabras, apenas necesitamos usar :sourceo :runtimeexplícitamente de .vimrc. Si ellos existen. ¿Realmente los necesitamos? ¡Apenas! Vim ya tiene varios modismos que se encargan de eso.

Luc Hermitte
fuente