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: 4 months ago
JSON representation
Ansible keywords completion for Emacs
- Host: GitHub
- URL: https://github.com/krzysztof-magosa/company-ansible
- Owner: krzysztof-magosa
- License: mit
- Created: 2015-08-31T16:13:30.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T22:55:12.000Z (over 1 year ago)
- Last Synced: 2025-06-01T11:59:18.913Z (5 months ago)
- Topics: ansible, ansible-keywords-completion, company, emacs, keyword, melpa
- Language: Emacs Lisp
- Homepage:
- Size: 282 KB
- Stars: 24
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Ansible keywords completion for Emacs
[](http://stable.melpa.org/#/company-ansible)
[](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/).

## 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
```