manala.vim
#######################################################################################################
:exclamation: DESAPROBACIÓN :exclamation:
Este repositorio y el rol asociado están desaprobados a favor de la Colección de Ansible de Manala
Encontrarás información sobre su uso en el repositorio de la colección
#######################################################################################################
Rol de Ansible: Vim 
:exclamation: Reporta problemas y envía Pull Requests en el repositorio principal de roles de Ansible :exclamation:
Este rol se encarga de la instalación y configuración de Vim.
Es parte de la stack de Ansible de Manala, pero puede usarse como un componente independiente.
Requisitos
Ninguno.
Dependencias
Ninguna.
Instalación
Ansible 2+
Usando el CLI de ansible galaxy:
ansible-galaxy install manala.vim
Usando un archivo de requisitos de ansible galaxy:
- src: manala.vim
Controladores de rol
Ninguno
Variables del rol
Nombre | Predeterminado | Tipo | Descripción |
---|---|---|---|
manala_vim_install_packages |
~ | Array | Paquetes de dependencia a instalar |
manala_vim_install_packages_default |
['vim'] | Array | Paquetes de dependencia predeterminados |
manala_vim_config_template |
'config/empty.j2' | String | Ruta de la plantilla vimrc.local |
manala_vim_config_file |
'/etc/vim/vimrc.local' | String | Ruta del archivo de configuración |
manala_vim_config |
~ | Array/String | Directivas de configuración |
Configurando VIM
La clave manala_vim_config_template
te permitirá usar plantillas de configuración.
Ejemplo
manala_vim_config_template: my/vim.j2
En combinación con esto, puedes especificar el archivo de configuración de vim con manala_vim_config_file
:
manala_vim_config_file: /etc/vim/vimrc.local
La manala_vim_config
se utiliza para configurar vim, puedes especificar cualquiera de las opciones de vim (ver: http://vimconfig.com/) de la siguiente manera:
Usa parámetros de diccionario:
manala_vim_config:
syntax: "on"
encoding: utf8
expandtab: true # Usa espacios en lugar de tabulaciones
smarttab: true # Sé inteligente al usar tabulaciones ;)
shiftwidth: 4 # 1 tabulación == 4 espacios
tabstop: 4
Usa configuración en crudo:
manala_vim_config: |
set encoding=utf8
set expandtab
Usa parámetros de arreglo de diccionario (desaprobado):
manala_vim_config:
- syntax: "on"
- encoding: utf8
- expandtab: true # Usa espacios en lugar de tabulaciones
- smarttab: true # Sé inteligente al usar tabulaciones ;)
- shiftwidth: 4 # 1 tabulación == 4 espacios
- tabstop: 4
Ejemplo de playbook
- hosts: servers
roles:
- role: manala.vim
Licencia
MIT
Información del autor
Manala (http://www.manala.io/)
ansible-galaxy install manala.vim