From 374f7f554d5c3058e50027518b89736aafd23660 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Sat, 1 Oct 2022 12:38:15 +0200 Subject: [PATCH] Download texlab binary for Debian --- roles/neovim/tasks/main.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roles/neovim/tasks/main.yml b/roles/neovim/tasks/main.yml index 08fba5b..c989aa4 100644 --- a/roles/neovim/tasks/main.yml +++ b/roles/neovim/tasks/main.yml @@ -95,7 +95,19 @@ - diagnostic-languageserver # TODO: # - lua-language-server - # - texlab + - name: Find latest texlab version + uri: + url: https://github.com/latex-lsp/texlab/releases/latest + register: latest_http_content + - name: Set latest texlab version + set_fact: + texlab_version: "{{ latest_http_content.url | split('/') | last }}" + - name: Get latest texlab binary + unarchive: + src: "https://github.com/latex-lsp/texlab/releases/download/{{ texlab_version }}/texlab-{{ ansible_facts.architecture }}-linux.tar.gz" + remote_src: true + dest: ~/.local/bin/texlab + mode: 0755 - name: Grab marksman (LSP server) binary block: