manala.vim

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

:exclamation: DEPRECJACJA :exclamation:

To repozytorium oraz przypisana rola są deprecated na rzecz Manala Ansible Collection

Znajdziesz informacje na temat jej użycia w repozytorium kolekcji

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

Rola Ansible: Vim Status Budowy

:exclamation: Zgłoś problemy i wyślij Pull Requests w głównym repozytorium Ról Ansible :exclamation:

Ta rola zajmie się instalacją i konfiguracją Vim.

Jest częścią stosu Ansible Manala, ale może być używana jako samodzielny komponent.

Wymagania

Brak.

Zależności

Brak.

Instalacja

Ansible 2+

Używając interfejsu wiersza poleceń ansible galaxy:

ansible-galaxy install manala.vim

Używając pliku wymagań ansible galaxy:

- src: manala.vim

Handlery Roli

Brak

Zmienne Roli

Nazwa Domyślna Typ Opis
manala_vim_install_packages ~ Tablica Pakiety zależności do zainstalowania
manala_vim_install_packages_default ['vim'] Tablica Domyślne pakiety zależności do zainstalowania
manala_vim_config_template 'config/empty.j2' String Ścieżka do szablonu vimrc.local
manala_vim_config_file '/etc/vim/vimrc.local' String Ścieżka do pliku konfiguracyjnego
manala_vim_config ~ Tablica/String Dyrektywy konfiguracyjne

Konfigurowanie VIM

Klucz manala_vim_config_template pozwoli Ci używać szablonów konfiguracyjnych.

Przykład

manala_vim_config_template: my/vim.j2

W połączeniu z nim możesz określić plik konfiguracyjny vim za pomocą manala_vim_config_file:

manala_vim_config_file: /etc/vim/vimrc.local

manala_vim_config jest używany do konfigurowania vim, możesz określić dowolne opcje vim (zobacz: http://vimconfig.com/) w następujący sposób:

Użyj parametrów słownikowych:

manala_vim_config:
  syntax: "on"
  encoding: utf8
  expandtab: true   # Użyj spacji zamiast tabulatorów
  smarttab: true    # Bądź sprytny przy używaniu tabulatorów ;)
  shiftwidth: 4      # 1 tab == 4 spacje
  tabstop: 4

Użyj surowej konfiguracji:

manala_vim_config: |
  set encoding=utf8
  set expandtab

Użyj tablicy parametrów słownikowych (deprecated):

manala_vim_config:
  - syntax: "on"
  - encoding: utf8
  - expandtab: true   # Użyj spacji zamiast tabulatorów
  - smarttab: true    # Bądź sprytny przy używaniu tabulatorów ;)
  - shiftwidth: 4      # 1 tab == 4 spacje
  - tabstop: 4

Przykład playbooka

- hosts: serwery
  roles:
    - rola: manala.vim

Licencja

MIT

Informacje o autorze

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

O projekcie

Handle vim

Zainstaluj
ansible-galaxy install manala.vim
Licencja
Unknown
Pobrania
7.8k
Właściciel
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.