diff options
| author | William Boman <william@redwill.se> | 2021-12-06 23:10:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-06 23:10:34 +0100 |
| commit | 6178650d6dbec8a53fb94b99937c3259d4a49b77 (patch) | |
| tree | 857ecbb1e5484f6ae7417f54057f6ca1f09916bf /lua | |
| parent | fix installing arduino_language_server on Windows (diff) | |
| download | mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar.gz mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar.bz2 mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar.lz mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar.xz mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.tar.zst mason-6178650d6dbec8a53fb94b99937c3259d4a49b77.zip | |
fix(quick_lint_js): account for the fact that the archive has different structures across platforms (#315)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/quick_lint_js/init.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua b/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua index bcfe7e1b..45bfb7ee 100644 --- a/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua +++ b/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua @@ -2,6 +2,7 @@ local server = require "nvim-lsp-installer.server" local std = require "nvim-lsp-installer.installers.std" local context = require "nvim-lsp-installer.installers.context" local platform = require "nvim-lsp-installer.platform" +local installers = require "nvim-lsp-installer.installers" local path = require "nvim-lsp-installer.path" local Data = require "nvim-lsp-installer.data" @@ -25,7 +26,7 @@ return function(name, root_dir) ) ), when( - platform.is_windows, + platform.is_win, coalesce( when(platform.arch == "x64", "windows.zip"), when(platform.arch == "arm64", "windows-arm64.zip"), @@ -49,9 +50,12 @@ return function(name, root_dir) return std.untargz_remote(url:format(ctx.requested_server_version, release_file)) end end), + installers.on { + unix = context.set_working_dir "quick-lint-js", + }, }, default_options = { - cmd = { path.concat { root_dir, "quick-lint-js", "bin", "quick-lint-js" }, "--lsp-server" }, + cmd = { path.concat { root_dir, "bin", "quick-lint-js" }, "--lsp-server" }, }, } end |
