manala.vim
#######################################################################################################
:exclamation: ABLEGEN :exclamation:
Dieses Repository und die zugehörige Rolle sind abgelehnt zugunsten der Manala Ansible Collection
Informationen zur Verwendung finden Sie im Sammlungsrepository
#######################################################################################################
Ansible Rolle: Vim 
:exclamation: Probleme melden und Pull-Anfragen senden im Hauptrepository der Ansible-Rollen :exclamation:
Diese Rolle kümmert sich um die Einrichtung und Konfiguration von Vim.
Es ist Teil des Manala Ansible Stacks, kann aber auch als eigenständige Komponente verwendet werden.
Anforderungen
Keine.
Abhängigkeiten
Keine.
Installation
Ansible 2+
Verwendung des Ansible Galaxy CLI:
ansible-galaxy install manala.vim
Verwendung einer Ansible Galaxy Anforderungsdatei:
- src: manala.vim
Rollenmanager
Keine.
Rollenvariablen
Name | Standard | Typ | Beschreibung |
---|---|---|---|
manala_vim_install_packages |
~ | Array | Abhängigkeitspakete, die installiert werden sollen |
manala_vim_install_packages_default |
['vim'] | Array | Standard-Abhängigkeitspakete, die installiert werden sollen |
manala_vim_config_template |
'config/empty.j2' | String | Pfad zur vimrc.local -Vorlage |
manala_vim_config_file |
'/etc/vim/vimrc.local' | String | Pfad zur Konfigurationsdatei |
manala_vim_config |
~ | Array/String | Konfigurationsanweisungen |
Konfiguration von VIM
Der Schlüssel manala_vim_config_template
ermöglicht Ihnen die Verwendung von Konfigurationsvorlagen.
Beispiel
manala_vim_config_template: my/vim.j2
In Kombination damit können Sie die vim-Konfigurationsdatei mit dem manala_vim_config_file
angeben:
manala_vim_config_file: /etc/vim/vimrc.local
Die manala_vim_config
wird verwendet, um vim zu konfigurieren, Sie können jede der vim-Optionen spezifizieren (siehe: http://vimconfig.com/) wie folgt:
Verwenden Sie Wörterbuchparameter:
manala_vim_config:
syntax: "on"
encoding: utf8
expandtab: true # Verwenden Sie Leerzeichen anstelle von Tabs
smarttab: true # Seien Sie klug beim Verwenden von Tabs ;)
shiftwidth: 4 # 1 Tab == 4 Leerzeichen
tabstop: 4
Verwenden Sie die rohe Konfiguration:
manala_vim_config: |
set encoding=utf8
set expandtab
Verwenden Sie Arrayparameter im Wörterbuch (abgelehnt):
manala_vim_config:
- syntax: "on"
- encoding: utf8
- expandtab: true # Verwenden Sie Leerzeichen anstelle von Tabs
- smarttab: true # Seien Sie klug beim Verwenden von Tabs ;)
- shiftwidth: 4 # 1 Tab == 4 Leerzeichen
- tabstop: 4
Beispiel-Playbook
- hosts: servers
roles:
- role: manala.vim
Lizenz
MIT
Autoreninformation
Manala (http://www.manala.io/)
ansible-galaxy install manala.vim