diff options
| author | Brian Orwe <Brian.orwe@gmail.com> | 2022-02-01 22:21:05 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-01 23:21:05 +0100 |
| commit | abc92461e5ea185497aed29d09b526b537e2ede9 (patch) | |
| tree | a1036583a0ccad3d8d06f32539f9a35e1d7782d5 /lua | |
| parent | Revert "add typeprof (#454)" (diff) | |
| download | mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar.gz mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar.bz2 mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar.lz mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar.xz mason-abc92461e5ea185497aed29d09b526b537e2ede9.tar.zst mason-abc92461e5ea185497aed29d09b526b537e2ede9.zip | |
also attempt WinRAR to extract archives on Windows (#455)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/installers/std.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/installers/std.lua b/lua/nvim-lsp-installer/installers/std.lua index ceaa6a0f..dfa34c0d 100644 --- a/lua/nvim-lsp-installer/installers/std.lua +++ b/lua/nvim-lsp-installer/installers/std.lua @@ -107,8 +107,13 @@ local function win_extract(file) cwd = context.install_dir, stdio_sink = context.stdio_sink, }) + local winrar = process.lazy_spawn("winrar", { + args = { "e", file }, + cwd = context.install_dir, + stdio_sink = context.stdio_sink, + }) process.attempt { - jobs = { sevenzip, peazip, winzip }, + jobs = { sevenzip, peazip, winzip, winrar }, on_finish = callback, } end, |
