From aa2190daec575530824d609e263cb3c81daf06a0 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 11 Nov 2021 21:52:42 +0000 Subject: [PATCH] Install clangd language server on Debian --- main.yaml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/main.yaml b/main.yaml index a663106..59b233a 100644 --- a/main.yaml +++ b/main.yaml @@ -2,6 +2,11 @@ --- - hosts: localhost tasks: + - name: Clone minpac repository + git: + repo: https://github.com/k-takata/minpac.git + dest: pack/minpac/opt/minpac + - name: Install (neo)vim pip packages pip: name: '{{item}}' @@ -13,8 +18,20 @@ - compdb - vim-vint - yamllint - - name: Clone minpac repository - git: - repo: https://github.com/k-takata/minpac.git - dest: pack/minpac/opt/minpac - # TODO: Install language servers + + - name: Install (neo)vim apt packages + when: ansible_os_family == "Debian" + become: true + apt: + name: '{{item}}' + state: latest + with_items: + - clangd-12 + - name: Install (neo)vim clangd alternative + when: ansible_os_family == "Debian" + become: true + alternatives: + name: clangd + path: /usr/bin/clangd-12 + link: /usr/local/bin/clangd + priority: 120