diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/core/installer/init.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/core/installer/init.lua b/lua/nvim-lsp-installer/core/installer/init.lua index 0159e1e0..dc9143a2 100644 --- a/lua/nvim-lsp-installer/core/installer/init.lua +++ b/lua/nvim-lsp-installer/core/installer/init.lua @@ -67,12 +67,14 @@ function M.execute(context, installer) M.run_installer(context, installer) -- 3. finalize + log.fmt_debug("Finalizing installer for name=%s", context.name) write_receipt(context) context:promote_cwd() + pcall(fs.rmrf, tmp_installation_dir) end):on_failure(function(failure) + log.fmt_error("Installation failed, name=%s, error=%s", context.name, tostring(failure)) context.stdio_sink.stderr(tostring(failure)) context.stdio_sink.stderr "\n" - log.fmt_error("Installation failed, name=%s, error=%s", context.name, failure) pcall(fs.rmrf, tmp_installation_dir) pcall(fs.rmrf, context.cwd:get()) end) |
