Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krzysztof-magosa/company-ansible

Ansible keywords completion for Emacs
https://github.com/krzysztof-magosa/company-ansible

ansible ansible-keywords-completion company emacs keyword melpa

Last synced: 3 months ago
JSON representation

Ansible keywords completion for Emacs

Awesome Lists containing this project

README

        

# Ansible keywords completion for Emacs
[![MELPA Stable](http://stable.melpa.org/packages/company-ansible-badge.svg)](http://stable.melpa.org/#/company-ansible)
[![MELPA](http://melpa.org/packages/company-ansible-badge.svg)](http://melpa.org/#/company-ansible)

This library enables the completion of [Ansible](https://github.com/ansible/ansible) keywords
using [Company Mode](https://github.com/company-mode/company-mode) for [Emacs](https://www.gnu.org/software/emacs/).

![Screenshot](/docs/screen.png "")

## How to install
The recommended way to install is via [MELPA](https://github.com/milkypostman/melpa#usage).

## How to configure Company
You need to add `company-ansible` to backends used by company.
```
(add-to-list 'company-backends 'company-ansible)
```

## Coverage
Dictionary contains all modules, parameters and choices from official Ansible repository.

Supported versions of Ansible:
* 2.5
* 2.6
* 2.7
* 2.8
* 2.9
* 2.10 - keywords: 37 additions & 2 deletions (dir_path & edgeos_config)
* 2.11 - No keyword changes
* 2.12 - No keyword changes

## How to update keywords file
```
cd utils
./generate-keywords.sh
```