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 
: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/)
ansible-galaxy install manala.vim