diff options
| author | T727 <74924917+T-727@users.noreply.github.com> | 2023-02-09 18:54:27 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-09 16:54:27 +0100 |
| commit | 14ae1ca58440b158a0a35cf90773013caddf788a (patch) | |
| tree | 704e852e7fddf183ee7c8d2926575256923e3b2d /lua/mason-registry/lua-language-server/init.lua | |
| parent | chore: update generated code (#974) (diff) | |
| download | mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar.gz mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar.bz2 mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar.lz mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar.xz mason-14ae1ca58440b158a0a35cf90773013caddf788a.tar.zst mason-14ae1ca58440b158a0a35cf90773013caddf788a.zip | |
feat(lua-language-server): update source repo (#975)
Co-authored-by: William Boman <william@redwill.se>
Diffstat (limited to 'lua/mason-registry/lua-language-server/init.lua')
| -rw-r--r-- | lua/mason-registry/lua-language-server/init.lua | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/lua/mason-registry/lua-language-server/init.lua b/lua/mason-registry/lua-language-server/init.lua index 6979f542..1c710935 100644 --- a/lua/mason-registry/lua-language-server/init.lua +++ b/lua/mason-registry/lua-language-server/init.lua @@ -8,36 +8,33 @@ local coalesce, when = _.coalesce, _.when return Pkg.new { name = "lua-language-server", - desc = [[Lua Language Server]], + desc = [[A language server that offers Lua language support - programmed in Lua.]], languages = { Pkg.Lang.Lua }, categories = { Pkg.Cat.LSP }, - homepage = "https://github.com/sumneko/lua-language-server", + homepage = "https://github.com/LuaLS/lua-language-server", ---@async ---@param ctx InstallContext install = function(ctx) - github - .unzip_release_file({ - repo = "sumneko/vscode-lua", - asset_file = coalesce( - when(platform.is.mac_x64, _.format "vscode-lua-%s-darwin-x64.vsix"), - when(platform.is.mac_arm64, _.format "vscode-lua-%s-darwin-arm64.vsix"), - when(platform.is.linux_x64_gnu, _.format "vscode-lua-%s-linux-x64.vsix"), - when(platform.is.linux_arm64_gnu, _.format "vscode-lua-%s-linux-arm64.vsix"), - when(platform.is.win_x64, _.format "vscode-lua-%s-win32-x64.vsix"), - when(platform.is.win_x86, _.format "vscode-lua-%s-win32-ia32.vsix") - ), - }) - .with_receipt() - + local repo = "LuaLS/lua-language-server" platform.when { unix = function() + github + .untargz_release_file({ + repo = repo, + asset_file = coalesce( + when(platform.is.mac_x64, _.format "lua-language-server-%s-darwin-x64.tar.gz"), + when(platform.is.mac_arm64, _.format "lua-language-server-%s-darwin-arm64.tar.gz"), + when(platform.is.linux_x64_gnu, _.format "lua-language-server-%s-linux-x64.tar.gz"), + when(platform.is.linux_arm64_gnu, _.format "lua-language-server-%s-linux-arm64.tar.gz") + ), + }) + .with_receipt() + ctx:link_bin( "lua-language-server", ctx:write_exec_wrapper( "lua-language-server", path.concat { - "extension", - "server", "bin", "lua-language-server", } @@ -45,11 +42,18 @@ return Pkg.new { ) end, win = function() + github + .unzip_release_file({ + repo = repo, + asset_file = coalesce( + when(platform.is.win_x64, _.format "lua-language-server-%s-win32-x64.zip"), + when(platform.is.win_x86, _.format "lua-language-server-%s-win32-ia32.zip") + ), + }) + .with_receipt() ctx:link_bin( "lua-language-server", path.concat { - "extension", - "server", "bin", "lua-language-server.exe", } |
