aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-01-02 15:42:24 +0100
committerWilliam Boman <william@redwill.se>2022-01-02 15:42:24 +0100
commit5d4195df48b7639aa1dbcf3e7d67fa9306ad0655 (patch)
tree502345ab0253280486ec128baa1a4e1b00ae9cb6 /lua
parentfix(taplo): use github release files instead (#377) (diff)
downloadmason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar.gz
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar.bz2
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar.lz
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar.xz
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.tar.zst
mason-5d4195df48b7639aa1dbcf3e7d67fa9306ad0655.zip
fix(texlab): fix installing on windows
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/servers/texlab/init.lua8
1 files changed, 6 insertions, 2 deletions
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 = {