aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/installers/std.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-09-16 15:54:30 +0200
committerGitHub <noreply@github.com>2021-09-16 15:54:30 +0200
commitd5400767fa44dc549a8fc6b1b1b1c7c233f9b341 (patch)
tree6cc37974c1f636187bbef5d44823a8f39f5040c2 /lua/nvim-lsp-installer/installers/std.lua
parentui/status-win: show relative install date next to installed servers (diff)
downloadmason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar.gz
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar.bz2
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar.lz
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar.xz
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.tar.zst
mason-d5400767fa44dc549a8fc6b1b1b1c7c233f9b341.zip
better error messages (#92)
Diffstat (limited to 'lua/nvim-lsp-installer/installers/std.lua')
-rw-r--r--lua/nvim-lsp-installer/installers/std.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/nvim-lsp-installer/installers/std.lua b/lua/nvim-lsp-installer/installers/std.lua
index e9f90435..f65992df 100644
--- a/lua/nvim-lsp-installer/installers/std.lua
+++ b/lua/nvim-lsp-installer/installers/std.lua
@@ -118,9 +118,11 @@ end
function M.ensure_executables(executables)
return vim.schedule_wrap(function(_, callback, context)
for i = 1, #executables do
- local executable = executables[i]
+ local entry = executables[i]
+ local executable = entry[1]
+ local error_msg = entry[2]
if vim.fn.executable(executable) ~= 1 then
- context.stdio_sink.stderr(("Missing required %q executable."):format(executable))
+ context.stdio_sink.stderr(error_msg)
callback(false)
return
end