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.