From 92292209d1267d9484f0dd81fe50607b239ce50c Mon Sep 17 00:00:00 2001 From: William Boman Date: Thu, 2 Dec 2021 02:32:57 +0100 Subject: fix(clangd): check non-nil before trying to format --- lua/nvim-lsp-installer/servers/clangd/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lua') diff --git a/lua/nvim-lsp-installer/servers/clangd/init.lua b/lua/nvim-lsp-installer/servers/clangd/init.lua index 5217894c..5ec3e351 100644 --- a/lua/nvim-lsp-installer/servers/clangd/init.lua +++ b/lua/nvim-lsp-installer/servers/clangd/init.lua @@ -15,11 +15,12 @@ return function(name, root_dir) languages = { "c", "c++" }, installer = { context.use_github_release_file("clangd/clangd", function(version) - return Data.coalesce( + local target_file = Data.coalesce( Data.when(platform.is_mac, "clangd-mac-%s.zip"), Data.when(platform.is_linux and platform.arch == "x64", "clangd-linux-%s.zip"), Data.when(platform.is_win, "clangd-windows-%s.zip") - ):format(version) + ) + return target_file and target_file:format(version) end), context.capture(function(ctx) return std.unzip_remote(ctx.github_release_file) -- cgit v1.2.3-70-g09d2