aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/servers/rust_analyzer
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-07-10 15:47:58 +0200
committerWilliam Boman <william@redwill.se>2021-07-10 15:47:58 +0200
commit16f361b60ed8f4809550ae5b66462635045d0c99 (patch)
treee591e1ec6fc20eb2c5ee380c02e9bd56dee8d0da /lua/nvim-lsp-installer/servers/rust_analyzer
parentimport server modules directly (diff)
downloadmason-16f361b60ed8f4809550ae5b66462635045d0c99.tar
mason-16f361b60ed8f4809550ae5b66462635045d0c99.tar.gz
mason-16f361b60ed8f4809550ae5b66462635045d0c99.tar.bz2
mason-16f361b60ed8f4809550ae5b66462635045d0c99.tar.lz
mason-16f361b60ed8f4809550ae5b66462635045d0c99.tar.xz
mason-16f361b60ed8f4809550ae5b66462635045d0c99.tar.zst
mason-16f361b60ed8f4809550ae5b66462635045d0c99.zip
clangd, rust_analyzer: simplify install script a bit
Diffstat (limited to 'lua/nvim-lsp-installer/servers/rust_analyzer')
-rw-r--r--lua/nvim-lsp-installer/servers/rust_analyzer/install.mjs17
1 files changed, 7 insertions, 10 deletions
diff --git a/lua/nvim-lsp-installer/servers/rust_analyzer/install.mjs b/lua/nvim-lsp-installer/servers/rust_analyzer/install.mjs
index 7d881ac5..7e976850 100644
--- a/lua/nvim-lsp-installer/servers/rust_analyzer/install.mjs
+++ b/lua/nvim-lsp-installer/servers/rust_analyzer/install.mjs
@@ -9,6 +9,10 @@ const exitNotSupported = () => {
const target = (() => {
switch (os.platform()) {
+ case "win32": {
+ exitNotSupported();
+ break;
+ }
case "darwin":
switch (os.arch()) {
case "arm64":
@@ -20,10 +24,6 @@ const target = (() => {
break;
}
}
- case "win32": {
- exitNotSupported();
- break;
- }
default:
switch (os.arch()) {
case "arm64":
@@ -34,11 +34,8 @@ const target = (() => {
}
})();
-const unpackedTarget = target.replace(/\.gz$/, "");
-
const downloadUrl = `https://github.com/rust-analyzer/rust-analyzer/releases/download/${VERSION}/${target}`;
-await $`wget ${downloadUrl}`;
-await $`gunzip ${target}`;
-await $`chmod +x ${unpackedTarget}`;
-await $`mv ${unpackedTarget} rust-analyzer`;
+await $`wget -O rust-analyzer.gz ${downloadUrl}`;
+await $`gunzip rust-analyzer.gz`;
+await $`chmod +x rust-analyzer`;