diff --git a/docs/docsite/rst/community/other_tools_and_programs.rst b/docs/docsite/rst/community/other_tools_and_programs.rst index 156fa508378..954d6218ab4 100644 --- a/docs/docsite/rst/community/other_tools_and_programs.rst +++ b/docs/docsite/rst/community/other_tools_and_programs.rst @@ -33,6 +33,7 @@ A free, open-source text editor and IDE that supports auto-indentation, syntax h * `yaml-mode `_ - YAML highlighting and syntax checking. * `jinja2-mode `_ - Jinja2 highlighting and syntax checking. * `magit-mode `_ - Git porcelain within Emacs. +* `lsp-mode `_ - Ansible syntax highlighting, auto-completion and diagnostics. PyCharm @@ -58,10 +59,8 @@ Visual studio code An open-source, free GUI text editor created and maintained by Microsoft. Useful Visual Studio Code plugins include: - +* `Ansible extension by Red Hat `_ - provides autocompletion, syntax highlighting, hover, diagnostics, goto support, and command to run ansible-playbook and ansible-navigator tool for both local and execution-environment setups. * `YAML Support by Red Hat `_ - provides YAML support through yaml-language-server with built-in Kubernetes and Kedge syntax support. -* `Ansible Syntax Highlighting Extension `_ - YAML & Jinja2 support. -* `Visual Studio Code extension for Ansible `_ - provides autocompletion, syntax highlighting. vim === @@ -69,6 +68,7 @@ vim An open-source, free command-line text editor. Useful vim plugins include: * `Ansible vim `_ - vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible's hosts files. +* `Ansible vim and neovim plugin `_ - vim plugin (lsp client) for Ansible, it supports autocompletion, syntax highlighting, hover, diagnostics, and goto support. JetBrains ========= @@ -109,6 +109,7 @@ Other tools - `Ansible cmdb `_ - takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information. - `Ansible Inventory Grapher `_ - visually displays inventory inheritance hierarchies and at what level a variable is defined in inventory. +- `Ansible Language Server `_ - a server that implements `language server protocol `_ for Ansible. - `Ansible Playbook Grapher `_ - a command line tool to create a graph representing your Ansible playbook tasks and roles. - `Ansible Shell `_ - an interactive shell for Ansible with built-in tab completion for all the modules. - `Ansible Silo `_ - a self-contained Ansible environment by Docker.