manala.vim

#######################################################################################################

:exclamation: DÉPRÉCIATION :exclamation:

Ce dépôt et le rôle associé sont dépréciés au profit de la Collection Ansible Manala

Vous trouverez des informations sur son utilisation dans le dépôt de la collection

#######################################################################################################

Rôle Ansible : Vim Statut de Construction

:exclamation: Signalez des problèmes et envoyez des requêtes de tirage dans le dépôt principal des rôles Ansible :exclamation:

Ce rôle s'occupe de l'installation et de la configuration de Vim.

Il fait partie de la pile Ansible Manala mais peut également être utilisé en tant que composant autonome.

Exigences

Aucune.

Dépendances

Aucune.

Installation

Ansible 2+

À l'aide de la CLI ansible galaxy :

ansible-galaxy install manala.vim

À l'aide du fichier de requirements d'ansible galaxy :

- src: manala.vim

Gestionnaires de rôle

Aucun

Variables de rôle

Nom Par défaut Type Description
manala_vim_install_packages ~ Tableau Paquets de dépendance à installer
manala_vim_install_packages_default ['vim'] Tableau Paquets de dépendance par défaut
manala_vim_config_template 'config/empty.j2' Chaîne Chemin du modèle vimrc.local
manala_vim_config_file '/etc/vim/vimrc.local' Chaîne Chemin du fichier de configuration
manala_vim_config ~ Tableau/Chaîne Directives de configuration

Configuration de VIM

La clé manala_vim_config_template vous permettra d'utiliser des modèles de configuration.

Exemple

manala_vim_config_template: my/vim.j2

En combinaison avec cela, vous pouvez spécifier le fichier de configuration Vim avec manala_vim_config_file :

manala_vim_config_file: /etc/vim/vimrc.local

Le manala_vim_config est utilisé pour configurer Vim, vous pouvez spécifier n'importe quelle option Vim (voir : http://vimconfig.com/) comme suit :

Utiliser des paramètres de dictionnaire :

manala_vim_config:
  syntax: "on"
  encoding: utf8
  expandtab: true   # Utiliser des espaces au lieu des tabulations
  smarttab: true    # Être intelligent lors de l'utilisation des tabulations ;)
  shiftwidth: 4      # 1 tabulation == 4 espaces
  tabstop: 4

Utiliser une configuration brute :

manala_vim_config: |
  set encoding=utf8
  set expandtab

Utiliser des paramètres de tableau de dictionnaires (déprécié) :

manala_vim_config:
  - syntax: "on"
  - encoding: utf8
  - expandtab: true   # Utiliser des espaces au lieu des tabulations
  - smarttab: true    # Être intelligent lors de l'utilisation des tabulations ;)
  - shiftwidth: 4      # 1 tabulation == 4 espaces
  - tabstop: 4

Exemple de playbook

- hosts: servers
  roles:
    - role: manala.vim

Licence

MIT

Informations sur l'auteur

Manala (http://www.manala.io/)

À propos du projet

Handle vim

Installer
ansible-galaxy install manala.vim
Licence
Unknown
Téléchargements
7.8k
Propriétaire
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.