From 5d4195df48b7639aa1dbcf3e7d67fa9306ad0655 Mon Sep 17 00:00:00 2001 From: William Boman Date: Sun, 2 Jan 2022 15:42:24 +0100 Subject: fix(texlab): fix installing on windows --- lua/nvim-lsp-installer/servers/texlab/init.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lua') diff --git a/lua/nvim-lsp-installer/servers/texlab/init.lua b/lua/nvim-lsp-installer/servers/texlab/init.lua index 904c0441..0bac4143 100644 --- a/lua/nvim-lsp-installer/servers/texlab/init.lua +++ b/lua/nvim-lsp-installer/servers/texlab/init.lua @@ -4,6 +4,7 @@ local std = require "nvim-lsp-installer.installers.std" local context = require "nvim-lsp-installer.installers.context" local Data = require "nvim-lsp-installer.data" local platform = require "nvim-lsp-installer.platform" +local installers = require "nvim-lsp-installer.installers" local coalesce, when = Data.coalesce, Data.when @@ -19,11 +20,14 @@ return function(name, root_dir) coalesce( when(platform.is_mac, "texlab-x86_64-macos.tar.gz"), when(platform.is_linux, "texlab-x86_64-linux.tar.gz"), - when(platform.is_win, "texlab-x86_64-windows.tar.gz") + when(platform.is_win, "texlab-x86_64-windows.zip") ) ), context.capture(function(ctx) - return std.untargz_remote(ctx.github_release_file) + return installers.when { + unix = std.untargz_remote(ctx.github_release_file), + win = std.unzip_remote(ctx.github_release_file), + } end), }, default_options = { -- cgit v1.2.3-70-g09d2