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 Estado de construcción

: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/)

Acerca del proyecto

Handle vim

Instalar
ansible-galaxy install manala.vim
Licencia
Unknown
Descargas
7.8k
Propietario
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.