--- tags: 'summit_2022_04' --- # Emacs LSP client for Ansible Details about the talk - Frédéric Giquel - Talk on emacs plugin https://github.com/emacs-lsp/lsp-mode/pull/3376 ## Table of Contents ### 1. A few words about me ### 2. Ansible support in Emacs without LSP #### 2.1. A few words about Emacs #### 2.2. A few words about Emacs Lisp #### 2.3. Existing Emacs extension packages for Ansible #### 2.4. In short ### 3. LSP / Language Server Protocol #### 3.1. Concept #### 3.2. The server: Ansible Language Server (ALS) #### 3.3. The client: Emacs lsp-mode ### 4. Adding Ansible support to Emacs lsp-mode #### 4.1. Principles #### 4.2. lsp-ansible.el: defining the client #### 4.3. lsp-ansible.el: handling server settings #### 4.4. init.el: automatic activation in user configuration ### 5. Conclusion ### 6. Demo