aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/servers/rust_analyzer/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-10-03 21:15:32 +0200
committerWilliam Boman <william@redwill.se>2021-10-03 21:38:34 +0200
commit2f9a3800b976fb88f99a805dbb53f6ff6290a7ab (patch)
treeac91b777cb05b44993e5b22f7aeff34f79c43f8b /lua/nvim-lsp-installer/servers/rust_analyzer/init.lua
parentplatform: add more arch aliases (diff)
downloadmason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar.gz
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar.bz2
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar.lz
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar.xz
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.tar.zst
mason-2f9a3800b976fb88f99a805dbb53f6ff6290a7ab.zip
assign to local var for less verbose expressions
Diffstat (limited to 'lua/nvim-lsp-installer/servers/rust_analyzer/init.lua')
-rw-r--r--lua/nvim-lsp-installer/servers/rust_analyzer/init.lua28
1 files changed, 15 insertions, 13 deletions
diff --git a/lua/nvim-lsp-installer/servers/rust_analyzer/init.lua b/lua/nvim-lsp-installer/servers/rust_analyzer/init.lua
index c81e37b1..fc843964 100644
--- a/lua/nvim-lsp-installer/servers/rust_analyzer/init.lua
+++ b/lua/nvim-lsp-installer/servers/rust_analyzer/init.lua
@@ -5,26 +5,28 @@ local std = require "nvim-lsp-installer.installers.std"
local context = require "nvim-lsp-installer.installers.context"
local Data = require "nvim-lsp-installer.data"
-local target = Data.coalesce(
- Data.when(
+local coalesce, when = Data.coalesce, Data.when
+
+local target = coalesce(
+ when(
platform.is_mac,
- Data.coalesce(
- Data.when(platform.arch == "arm64", "rust-analyzer-aarch64-apple-darwin.gz"),
- Data.when(platform.arch == "x64", "rust-analyzer-x86_64-apple-darwin.gz")
+ coalesce(
+ when(platform.arch == "arm64", "rust-analyzer-aarch64-apple-darwin.gz"),
+ when(platform.arch == "x64", "rust-analyzer-x86_64-apple-darwin.gz")
)
),
- Data.when(
+ when(
platform.is_linux,
- Data.coalesce(
- Data.when(platform.arch == "arm64", "rust-analyzer-aarch64-unknown-linux-gnu.gz"),
- Data.when(platform.arch == "x64", "rust-analyzer-x86_64-unknown-linux-gnu.gz")
+ coalesce(
+ when(platform.arch == "arm64", "rust-analyzer-aarch64-unknown-linux-gnu.gz"),
+ when(platform.arch == "x64", "rust-analyzer-x86_64-unknown-linux-gnu.gz")
)
),
- Data.when(
+ when(
platform.is_win,
- Data.coalesce(
- Data.when(platform.arch == "arm64", "rust-analyzer-aarch64-pc-windows-msvc.gz"),
- Data.when(platform.arch == "x64", "rust-analyzer-x86_64-pc-windows-msvc.gz")
+ coalesce(
+ when(platform.arch == "arm64", "rust-analyzer-aarch64-pc-windows-msvc.gz"),
+ when(platform.arch == "x64", "rust-analyzer-x86_64-pc-windows-msvc.gz")
)
)
)