aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/core/receipt.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-05-01 22:16:51 +0200
committerGitHub <noreply@github.com>2022-05-01 22:16:51 +0200
commit5b4b790f40794d9579b6330aa8cccadf5e0e50ed (patch)
tree2e498d7d2cbc87f9f83435019fef787810af49db /lua/nvim-lsp-installer/core/receipt.lua
parentadd hoon_ls (#570) (diff)
downloadmason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar.gz
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar.bz2
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar.lz
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar.xz
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.tar.zst
mason-5b4b790f40794d9579b6330aa8cccadf5e0e50ed.zip
fix(hls): download archive from downloads.haskell.org (#651)
Diffstat (limited to 'lua/nvim-lsp-installer/core/receipt.lua')
-rw-r--r--lua/nvim-lsp-installer/core/receipt.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/core/receipt.lua b/lua/nvim-lsp-installer/core/receipt.lua
index 4517256a..b2300774 100644
--- a/lua/nvim-lsp-installer/core/receipt.lua
+++ b/lua/nvim-lsp-installer/core/receipt.lua
@@ -126,6 +126,16 @@ InstallReceiptBuilder.opam = package_source "opam"
InstallReceiptBuilder.unmanaged = { type = "unmanaged" }
+---@param repo string
+---@param release string
+function InstallReceiptBuilder.github_release(repo, release)
+ return {
+ type = "github_release",
+ repo = repo,
+ release = release,
+ }
+end
+
---@param dependency string
function InstallReceiptBuilder.system(dependency)
return { type = "system", dependency = dependency }