diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/quick_lint_js/init.lua | 7 |
1 files changed, 4 insertions, 3 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 45bfb7ee..6b7b6870 100644 --- a/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua +++ b/lua/nvim-lsp-installer/servers/quick_lint_js/init.lua @@ -41,13 +41,14 @@ return function(name, root_dir) homepage = "https://quick-lint-js.com/", languages = { "javascript" }, installer = { - context.use_github_latest_tag "quick-lint/quick-lint-js", context.capture(function(ctx) + local requested_server_version = coalesce(ctx.requested_server_version, "latest") local url = "https://c.quick-lint-js.com/releases/%s/manual/%s" + if platform.is_windows then - return std.unzip_remote(url:format(ctx.requested_server_version, release_file)) + return std.unzip_remote(url:format(requested_server_version, release_file)) else - return std.untargz_remote(url:format(ctx.requested_server_version, release_file)) + return std.untargz_remote(url:format(requested_server_version, release_file)) end end), installers.on { |
