aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/autogen_metadata.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-03-05 22:22:54 +0100
committerGitHub <noreply@github.com>2022-03-05 22:22:54 +0100
commit20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51 (patch)
tree6d004b451872a30015e090dda4dabb888a18ac19 /scripts/autogen_metadata.lua
parentremove npm install --production from ansiblels (#518) (diff)
downloadmason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar.gz
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar.bz2
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar.lz
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar.xz
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.tar.zst
mason-20e5dc0d10bb4d92d6f0c80a6057924ca2ce1e51.zip
async: raise errors instead of returning pcall-style (#521)
Diffstat (limited to 'scripts/autogen_metadata.lua')
-rw-r--r--scripts/autogen_metadata.lua8
1 files changed, 3 insertions, 5 deletions
diff --git a/scripts/autogen_metadata.lua b/scripts/autogen_metadata.lua
index cca9a410..7ff2dc24 100644
--- a/scripts/autogen_metadata.lua
+++ b/scripts/autogen_metadata.lua
@@ -151,18 +151,16 @@ end
local function create_setting_schema_files()
local available_servers = servers.get_available_servers()
- local gist_ok, gist_err, gist_response =
+ local gist_err, gist_data =
a.promisify(fetch) "https://gist.githubusercontent.com/williamboman/a01c3ce1884d4b57cc93422e7eae7702/raw/lsp-packages.json"
- assert(gist_ok, "Failed to fetch gist.")
assert(not gist_err, "Failed to fetch gist.")
- local package_json_mappings = vim.json.decode(gist_response)
+ local package_json_mappings = vim.json.decode(gist_data)
for _, server in pairs(available_servers) do
local package_json_url = package_json_mappings[server.name]
if package_json_url then
print(("Fetching %q..."):format(package_json_url))
- local ok, err, response = a.promisify(fetch)(package_json_url)
- assert(ok, "Failed to fetch.")
+ local err, response = a.promisify(fetch)(package_json_url)
assert(not err, "Failed to fetch package.json for " .. server.name)
local schema = vim.json.decode(response)
if schema.contributes and schema.contributes.configuration then