manala.vim
#######################################################################################################
:exclamation: 非推奨 :exclamation:
このリポジトリと関連するロールは、Manala Ansible Collectionに置き換えられました。
使用方法については、コレクションリポジトリをご覧ください。
#######################################################################################################
Ansible Role: Vim 
:exclamation: 問題を報告したり、プルリクエストを送信したりするには、メインのAnsibleロールリポジトリを利用してください。 :exclamation:
このロールは、Vimのセットアップと設定を行います。
これはManala Ansibleスタックの一部ですが、単独のコンポーネントとしても使用できます。
要件
特になし。
依存関係
特になし。
インストール
Ansible 2+
ansible galaxy CLIを使用して:
ansible-galaxy install manala.vim
ansible galaxy要件ファイルを使用して:
- src: manala.vim
ロールハンドラ
特になし。
ロール変数
| 名前 | デフォルト | タイプ | 説明 |
|---|---|---|---|
manala_vim_install_packages |
~ | 配列 | インストールする依存パッケージ |
manala_vim_install_packages_default |
['vim'] | 配列 | インストールするデフォルトの依存パッケージ |
manala_vim_config_template |
'config/empty.j2' | 文字列 | vimrc.localのテンプレートパス |
manala_vim_config_file |
'/etc/vim/vimrc.local' | 文字列 | 設定ファイルのパス |
manala_vim_config |
~ | 配列/文字列 | Vimの設定ディレクティブ |
VIMの設定
manala_vim_config_templateキーを使用すると、設定テンプレートを利用できます。
例
manala_vim_config_template: my/vim.j2
これに合わせて、manala_vim_config_fileでVimの設定ファイルを指定できます:
manala_vim_config_file: /etc/vim/vimrc.local
manala_vim_configはVimを設定するために使用します。以下のようにVimのオプションを指定できます(詳細は:http://vimconfig.com/):
ディクショナリパラメータを使用:
manala_vim_config:
syntax: "on"
encoding: utf8
expandtab: true # タブの代わりにスペースを使用
smarttab: true # タブ使用時のスマート設定
shiftwidth: 4 # 1タブ == 4スペース
tabstop: 4
生の設定を使用:
manala_vim_config: |
set encoding=utf8
set expandtab
ディクショナリの配列パラメータを使用(非推奨):
manala_vim_config:
- syntax: "on"
- encoding: utf8
- expandtab: true # タブの代わりにスペースを使用
- smarttab: true # タブ使用時のスマート設定
- shiftwidth: 4 # 1タブ == 4スペース
- tabstop: 4
例のプレイブック
- hosts: servers
roles:
- role: manala.vim
ライセンス
MIT
作者情報
Manala (http://www.manala.io/)
インストール
ansible-galaxy install manala.vimライセンス
Unknown
ダウンロード
7.8k
所有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.
