aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-10-31 23:33:07 +0100
committerWilliam Boman <william@redwill.se>2021-10-31 23:33:07 +0100
commit4afdea2ad3bdd970b0e4fc442de4af41017730ae (patch)
tree08e8aa15aee62834d063c73a2ab848ec52d628bd /lua
parentpip3: promote install_dir to server's root dir immediately (#230) (diff)
downloadmason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar.gz
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar.bz2
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar.lz
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar.xz
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.tar.zst
mason-4afdea2ad3bdd970b0e4fc442de4af41017730ae.zip
server: remove context.install_dir if installation fails
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/server.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/server.lua b/lua/nvim-lsp-installer/server.lua
index c7b1f038..dee6f1a6 100644
--- a/lua/nvim-lsp-installer/server.lua
+++ b/lua/nvim-lsp-installer/server.lua
@@ -199,6 +199,7 @@ function M.Server:install_attached(context, callback)
end)
callback(true)
else
+ pcall(fs.rmrf, context.install_dir)
callback(false)
end
end),