aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/index/diagnostic-languageserver/init.lua11
-rw-r--r--lua/mason-registry/index/djlint/init.lua19
-rw-r--r--lua/mason-registry/index/docker-compose-language-service/init.lua12
-rw-r--r--lua/mason-registry/index/dockerfile-language-server/init.lua11
-rw-r--r--lua/mason-registry/index/dot-language-server/init.lua11
-rw-r--r--lua/mason-registry/index/dprint/init.lua32
-rw-r--r--lua/mason-registry/index/drools-lsp/init.lua23
-rw-r--r--lua/mason-registry/index/editorconfig-checker/init.lua35
-rw-r--r--lua/mason-registry/index/efm/init.lua11
-rw-r--r--lua/mason-registry/index/elixir-ls/init.lua28
-rw-r--r--lua/mason-registry/index/elm-format/init.lua11
-rw-r--r--lua/mason-registry/index/elm-language-server/init.lua11
-rw-r--r--lua/mason-registry/index/ember-language-server/init.lua11
-rw-r--r--lua/mason-registry/index/emmet-ls/init.lua11
-rw-r--r--lua/mason-registry/index/erb-lint/init.lua11
-rw-r--r--lua/mason-registry/index/erg-language-server/init.lua45
-rw-r--r--lua/mason-registry/index/erg/init.lua43
-rw-r--r--lua/mason-registry/index/erlang-ls/init.lua40
-rw-r--r--lua/mason-registry/index/esbonio/init.lua11
-rw-r--r--lua/mason-registry/index/eslint_d/init.lua11
-rw-r--r--lua/mason-registry/index/fantomas/init.lua11
-rw-r--r--lua/mason-registry/index/fennel-language-server/init.lua17
-rw-r--r--lua/mason-registry/index/firefox-debug-adapter/init.lua28
-rw-r--r--lua/mason-registry/index/fixjson/init.lua13
-rw-r--r--lua/mason-registry/index/flake8/init.lua15
-rw-r--r--lua/mason-registry/index/flux-lsp/init.lua17
-rw-r--r--lua/mason-registry/index/foam-language-server/init.lua11
-rw-r--r--lua/mason-registry/index/fortls/init.lua11
-rw-r--r--lua/mason-registry/index/fsautocomplete/init.lua13
-rw-r--r--lua/mason-registry/index/init.lua29
30 files changed, 0 insertions, 563 deletions
diff --git a/lua/mason-registry/index/diagnostic-languageserver/init.lua b/lua/mason-registry/index/diagnostic-languageserver/init.lua
deleted file mode 100644
index f05775bc..00000000
--- a/lua/mason-registry/index/diagnostic-languageserver/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "diagnostic-languageserver",
- desc = [[Diagnostic language server that integrates with linters.]],
- homepage = "https://github.com/iamcco/diagnostic-languageserver",
- languages = {},
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "diagnostic-languageserver", bin = { "diagnostic-languageserver" } },
-}
diff --git a/lua/mason-registry/index/djlint/init.lua b/lua/mason-registry/index/djlint/init.lua
deleted file mode 100644
index 1a1d4aee..00000000
--- a/lua/mason-registry/index/djlint/init.lua
+++ /dev/null
@@ -1,19 +0,0 @@
-local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
-
-return Pkg.new {
- name = "djlint",
- desc = [[HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang]],
- homepage = "https://github.com/Riverside-Healthcare/djLint",
- languages = {
- Pkg.Lang.Django,
- Pkg.Lang.Go,
- Pkg.Lang.Nunjucks,
- Pkg.Lang.Handlebargs,
- Pkg.Lang.Mustache,
- Pkg.Lang.Angular,
- Pkg.Lang.Jinja,
- },
- categories = { Pkg.Cat.Formatter, Pkg.Cat.Linter },
- install = pip3.packages { "djlint", bin = { "djlint" } },
-}
diff --git a/lua/mason-registry/index/docker-compose-language-service/init.lua b/lua/mason-registry/index/docker-compose-language-service/init.lua
deleted file mode 100644
index ea0cd05a..00000000
--- a/lua/mason-registry/index/docker-compose-language-service/init.lua
+++ /dev/null
@@ -1,12 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-local path = require "mason-core.path"
-
-return Pkg.new {
- name = "docker-compose-language-service",
- desc = [[A language server for Docker Compose.]],
- homepage = "https://github.com/microsoft/compose-language-service",
- languages = { Pkg.Lang.Docker },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "@microsoft/compose-language-service", bin = { "docker-compose-langserver" } },
-}
diff --git a/lua/mason-registry/index/dockerfile-language-server/init.lua b/lua/mason-registry/index/dockerfile-language-server/init.lua
deleted file mode 100644
index e1eb6df1..00000000
--- a/lua/mason-registry/index/dockerfile-language-server/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "dockerfile-language-server",
- desc = [[A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.]],
- homepage = "https://github.com/rcjsuen/dockerfile-language-server-nodejs",
- languages = { Pkg.Lang.Docker },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "dockerfile-language-server-nodejs", bin = { "docker-langserver" } },
-}
diff --git a/lua/mason-registry/index/dot-language-server/init.lua b/lua/mason-registry/index/dot-language-server/init.lua
deleted file mode 100644
index 6d51d3d8..00000000
--- a/lua/mason-registry/index/dot-language-server/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "dot-language-server",
- desc = [[A language server for the DOT language]],
- homepage = "https://github.com/nikeee/dot-language-server",
- languages = { Pkg.Lang.DOT },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "dot-language-server", bin = { "dot-language-server" } },
-}
diff --git a/lua/mason-registry/index/dprint/init.lua b/lua/mason-registry/index/dprint/init.lua
deleted file mode 100644
index f3587e5a..00000000
--- a/lua/mason-registry/index/dprint/init.lua
+++ /dev/null
@@ -1,32 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
-local std = require "mason-core.managers.std"
-
-return Pkg.new {
- name = "dprint",
- desc = [[A pluggable and configurable code formatting platform written in Rust.]],
- homepage = "https://dprint.dev/",
- languages = {},
- categories = { Pkg.Cat.Formatter },
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- github
- .unzip_release_file({
- repo = "dprint/dprint",
- asset_file = _.coalesce(
- _.when(platform.is.mac_arm64, "dprint-aarch64-apple-darwin.zip"),
- _.when(platform.is.mac_x64, "dprint-x86_64-apple-darwin.zip"),
- _.when(platform.is.linux_arm64_gnu, "dprint-aarch64-unknown-linux-gnu.zip"),
- _.when(platform.is.linux_x64_gnu, "dprint-x86_64-unknown-linux-gnu.zip"),
- _.when(platform.is.linux_x64, "dprint-x86_64-unknown-linux-musl.zip"),
- _.when(platform.is.win_x64, "dprint-x86_64-pc-windows-msvc.zip")
- ),
- })
- .with_receipt()
- std.chmod("+x", { "dprint" })
- ctx:link_bin("dprint", platform.is.win and "dprint.exe" or "dprint")
- end,
-}
diff --git a/lua/mason-registry/index/drools-lsp/init.lua b/lua/mason-registry/index/drools-lsp/init.lua
deleted file mode 100644
index 35224ad8..00000000
--- a/lua/mason-registry/index/drools-lsp/init.lua
+++ /dev/null
@@ -1,23 +0,0 @@
-local Optional = require "mason-core.optional"
-local Pkg = require "mason-core.package"
-local github = require "mason-core.managers.github"
-
-return Pkg.new {
- name = "drools-lsp",
- desc = [[An implementation of a language server for the Drools Rule Language.]],
- homepage = "https://github.com/kiegroup/drools-lsp",
- languages = { Pkg.Lang.Drools },
- categories = { Pkg.Cat.LSP },
- ---@async
- install = function()
- local jar = "drools-lsp-server-jar-with-dependencies.jar"
- github
- .download_release_file({
- repo = "kiegroup/drools-lsp",
- version = Optional.of "latest",
- asset_file = jar,
- out_file = jar,
- })
- .with_receipt()
- end,
-}
diff --git a/lua/mason-registry/index/editorconfig-checker/init.lua b/lua/mason-registry/index/editorconfig-checker/init.lua
deleted file mode 100644
index 7494b6b6..00000000
--- a/lua/mason-registry/index/editorconfig-checker/init.lua
+++ /dev/null
@@ -1,35 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local github = require "mason-core.managers.github"
-local path = require "mason-core.path"
-local platform = require "mason-core.platform"
-
-local coalesce, when = _.coalesce, _.when
-
-return Pkg.new {
- name = "editorconfig-checker",
- desc = [[A tool to verify that your files are in harmony with your `.editorconfig`.]],
- homepage = "https://github.com/editorconfig-checker/editorconfig-checker",
- languages = {},
- categories = { Pkg.Cat.Linter },
- install = function(ctx)
- local source = github.untargz_release_file {
- repo = "editorconfig-checker/editorconfig-checker",
- asset_file = coalesce(
- when(platform.is.mac_arm64, "ec-darwin-arm64.tar.gz"),
- when(platform.is.mac_x64, "ec-darwin-amd64.tar.gz"),
- when(platform.is.linux_x64_openbsd, "ec-openbsd-amd64.tar.gz"),
- when(platform.is.linux_arm64_openbsd, "ec-openbsd-arm64.tar.gz"),
- when(platform.is.linux_arm64, "ec-linux-arm64.tar.gz"),
- when(platform.is.linux_x64, "ec-linux-amd64.tar.gz"),
- when(platform.is.win_x86, "ec-windows-386.exe.tar.gz"),
- when(platform.is.win_x64, "ec-windows-amd64.exe.tar.gz"),
- when(platform.is.win_arm64, "ec-windows-arm64.exe.tar.gz"),
- when(platform.is.win_arm, "ec-windows-arm.exe.tar.gz")
- ),
- }
- source.with_receipt()
- local prog = source.asset_file:gsub("%.tar%.gz$", "")
- ctx:link_bin("editorconfig-checker", path.concat { "bin", prog })
- end,
-}
diff --git a/lua/mason-registry/index/efm/init.lua b/lua/mason-registry/index/efm/init.lua
deleted file mode 100644
index 30891f79..00000000
--- a/lua/mason-registry/index/efm/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local go = require "mason-core.managers.go"
-
-return Pkg.new {
- name = "efm",
- desc = [[General purpose Language Server]],
- homepage = "https://github.com/mattn/efm-langserver",
- languages = {},
- categories = { Pkg.Cat.LSP },
- install = go.packages { "github.com/mattn/efm-langserver", bin = { "efm-langserver" } },
-}
diff --git a/lua/mason-registry/index/elixir-ls/init.lua b/lua/mason-registry/index/elixir-ls/init.lua
deleted file mode 100644
index b84b9032..00000000
--- a/lua/mason-registry/index/elixir-ls/init.lua
+++ /dev/null
@@ -1,28 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
-
-return Pkg.new {
- name = "elixir-ls",
- desc = _.dedent [[
- A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and
- provides debugger support via the "Debug Adapter Protocol".
- ]],
- homepage = "https://github.com/elixir-lsp/elixir-ls",
- languages = { Pkg.Lang.Elixir },
- categories = { Pkg.Cat.LSP, Pkg.Cat.DAP },
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- github
- .unzip_release_file({
- repo = "elixir-lsp/elixir-ls",
- asset_file = "elixir-ls.zip",
- })
- .with_receipt()
-
- ctx:link_bin("elixir-ls", platform.is.win and "language_server.bat" or "language_server.sh")
- ctx:link_bin("elixir-ls-debugger", platform.is.win and "debugger.bat" or "debugger.sh")
- end,
-}
diff --git a/lua/mason-registry/index/elm-format/init.lua b/lua/mason-registry/index/elm-format/init.lua
deleted file mode 100644
index 00028b35..00000000
--- a/lua/mason-registry/index/elm-format/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "elm-format",
- desc = [[elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide]],
- homepage = "https://github.com/avh4/elm-format",
- languages = { Pkg.Lang.Elm },
- categories = { Pkg.Cat.Formatter },
- install = npm.packages { "elm-format", bin = { "elm-format" } },
-}
diff --git a/lua/mason-registry/index/elm-language-server/init.lua b/lua/mason-registry/index/elm-language-server/init.lua
deleted file mode 100644
index 279a0649..00000000
--- a/lua/mason-registry/index/elm-language-server/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "elm-language-server",
- desc = [[Language server implementation for Elm]],
- homepage = "https://github.com/elm-tooling/elm-language-server",
- languages = { Pkg.Lang.Elm },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "@elm-tooling/elm-language-server", bin = { "elm-language-server" } },
-}
diff --git a/lua/mason-registry/index/ember-language-server/init.lua b/lua/mason-registry/index/ember-language-server/init.lua
deleted file mode 100644
index b22b2292..00000000
--- a/lua/mason-registry/index/ember-language-server/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "ember-language-server",
- desc = [[Language Server Protocol implementation for Ember.js and Glimmer projects]],
- homepage = "https://github.com/lifeart/ember-language-server",
- languages = { Pkg.Lang.Ember },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "@lifeart/ember-language-server", bin = { "ember-language-server" } },
-}
diff --git a/lua/mason-registry/index/emmet-ls/init.lua b/lua/mason-registry/index/emmet-ls/init.lua
deleted file mode 100644
index dbc766ee..00000000
--- a/lua/mason-registry/index/emmet-ls/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "emmet-ls",
- desc = [[Emmet support based on LSP.]],
- homepage = "https://github.com/aca/emmet-ls",
- languages = { Pkg.Lang.Emmet },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "emmet-ls", bin = { "emmet-ls" } },
-}
diff --git a/lua/mason-registry/index/erb-lint/init.lua b/lua/mason-registry/index/erb-lint/init.lua
deleted file mode 100644
index 358a124b..00000000
--- a/lua/mason-registry/index/erb-lint/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local gem = require "mason-core.managers.gem"
-
-return Pkg.new {
- name = "erb-lint",
- desc = [[erb-lint is a tool to help lint your ERB or HTML files using the included linters or by writing your own]],
- homepage = "https://github.com/Shopify/erb-lint",
- languages = { Pkg.Lang.HTML, Pkg.Lang.Ruby },
- categories = { Pkg.Cat.Linter },
- install = gem.packages { "erb_lint", bin = { "erblint" } },
-}
diff --git a/lua/mason-registry/index/erg-language-server/init.lua b/lua/mason-registry/index/erg-language-server/init.lua
deleted file mode 100644
index df142ad5..00000000
--- a/lua/mason-registry/index/erg-language-server/init.lua
+++ /dev/null
@@ -1,45 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
-
-return Pkg.new {
- name = "erg-language-server",
- desc = [[ELS is a language server for the Erg programing language.]],
- homepage = "https://github.com/erg-lang/erg-language-server",
- languages = { Pkg.Lang.Erg },
- categories = { Pkg.Cat.LSP },
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- local repo = "erg-lang/erg-language-server"
- local asset_file = _.coalesce(
- _.when(platform.is.mac_x64, "els-x86_64-apple-darwin.tar.gz"),
- _.when(platform.is.mac_arm64, "els-aarch64-apple-darwin.tar.gz"),
- _.when(platform.is.linux_arm64_gnu, "els-aarch64-unknown-linux-gnu.tar.gz"),
- _.when(platform.is.linux_x64_gnu, "els-x86_64-unknown-linux-gnu.tar.gz"),
- _.when(platform.is.linux_x64, "els-x86_64-unknown-linux-musl.tar.gz"),
- _.when(platform.is.win_x64, "els-x86_64-pc-windows-msvc.zip")
- )
- platform.when {
- unix = function()
- github
- .untargz_release_file({
- repo = repo,
- asset_file = asset_file,
- })
- .with_receipt()
- ctx:link_bin("els", "els")
- end,
- win = function()
- github
- .unzip_release_file({
- repo = repo,
- asset_file = asset_file,
- })
- .with_receipt()
- ctx:link_bin("els", "els.exe")
- end,
- }
- end,
-}
diff --git a/lua/mason-registry/index/erg/init.lua b/lua/mason-registry/index/erg/init.lua
deleted file mode 100644
index f1b4c90e..00000000
--- a/lua/mason-registry/index/erg/init.lua
+++ /dev/null
@@ -1,43 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local github = require "mason-core.managers.github"
-local platform = require "mason-core.platform"
-
-return Pkg.new {
- name = "erg",
- desc = [[A statically typed language that can deeply improve the Python ecosystem.]],
- homepage = "https://github.com/erg-lang/erg",
- languages = { Pkg.Lang.Erg },
- categories = { Pkg.Cat.LSP, Pkg.Cat.Compiler },
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- local repo = "erg-lang/erg"
- local asset_file = _.coalesce(
- _.when(platform.is.mac_x64, "erg-x86_64-apple-darwin.tar.gz"),
- _.when(platform.is.mac_arm64, "erg-aarch64-apple-darwin.tar.gz"),
- _.when(platform.is.linux_x64_gnu, "erg-x86_64-unknown-linux-gnu.tar.gz"),
- _.when(platform.is.win_x64, "erg-x86_64-pc-windows-msvc.zip")
- )
- platform.when {
- unix = function()
- github
- .untargz_release_file({
- repo = repo,
- asset_file = asset_file,
- })
- .with_receipt()
- ctx:link_bin("erg", "erg")
- end,
- win = function()
- github
- .unzip_release_file({
- repo = repo,
- asset_file = asset_file,
- })
- .with_receipt()
- ctx:link_bin("erg", "erg.exe")
- end,
- }
- end,
-}
diff --git a/lua/mason-registry/index/erlang-ls/init.lua b/lua/mason-registry/index/erlang-ls/init.lua
deleted file mode 100644
index 6229eaae..00000000
--- a/lua/mason-registry/index/erlang-ls/init.lua
+++ /dev/null
@@ -1,40 +0,0 @@
-local Optional = require "mason-core.optional"
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local git = require "mason-core.managers.git"
-local github = require "mason-core.managers.github"
-local path = require "mason-core.path"
-local platform = require "mason-core.platform"
-local std = require "mason-core.managers.std"
-
-local rebar3 = platform.is.win and "rebar3.cmd" or "rebar3"
-
-return Pkg.new {
- name = "erlang-ls",
- desc = _.dedent [[
- Implementing features such as auto-complete or go-to-definition for a programming language is not trivial.
- Traditionally, this work had to be repeated for each development tool and it required a mix of expertise in both
- the targeted programming language and the programming language internally used by the development tool of
- choice.
- ]],
- languages = { Pkg.Lang.Erlang },
- categories = { Pkg.Cat.LSP },
- homepage = "https://erlang-ls.github.io/",
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- std.ensure_executable(rebar3, { help_url = "http://rebar3.org/docs/" })
-
- local repo = "erlang-ls/erlang_ls"
- local source = github.tag { repo = repo }
- source.with_receipt()
- git.clone { ("https://github.com/%s.git"):format(repo), version = Optional.of(source.tag) }
-
- ctx.spawn[rebar3] { "escriptize" }
- ctx.spawn[rebar3] { "as", "dap", "escriptize" }
- ctx:link_bin(
- "erlang_ls",
- path.concat { "_build", "default", "bin", platform.is.win and "erlang_ls.bat" or "erlang_ls" }
- )
- end,
-}
diff --git a/lua/mason-registry/index/esbonio/init.lua b/lua/mason-registry/index/esbonio/init.lua
deleted file mode 100644
index 9b607180..00000000
--- a/lua/mason-registry/index/esbonio/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
-
-return Pkg.new {
- name = "esbonio",
- desc = [[A Language Server for Sphinx projects.]],
- homepage = "https://pypi.org/project/esbonio/",
- languages = { Pkg.Lang.Sphinx },
- categories = { Pkg.Cat.LSP },
- install = pip3.packages { "esbonio", bin = { "esbonio" } },
-}
diff --git a/lua/mason-registry/index/eslint_d/init.lua b/lua/mason-registry/index/eslint_d/init.lua
deleted file mode 100644
index 2cdaee06..00000000
--- a/lua/mason-registry/index/eslint_d/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "eslint_d",
- desc = [[Makes eslint the fastest linter on the planet]],
- homepage = "https://github.com/mantoni/eslint_d.js/",
- languages = { Pkg.Lang.TypeScript, Pkg.Lang.JavaScript },
- categories = { Pkg.Cat.Linter },
- install = npm.packages { "eslint_d", bin = { "eslint_d" } },
-}
diff --git a/lua/mason-registry/index/fantomas/init.lua b/lua/mason-registry/index/fantomas/init.lua
deleted file mode 100644
index 98fc8671..00000000
--- a/lua/mason-registry/index/fantomas/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local dotnet = require "mason-core.managers.dotnet"
-
-return Pkg.new {
- name = "fantomas",
- desc = [[Fantomas is an opinionated code formatter for f#]],
- homepage = "https://fsprojects.github.io/fantomas",
- languages = { Pkg.Lang["F#"] },
- categories = { Pkg.Cat.Formatter },
- install = dotnet.package("fantomas", { bin = { "fantomas" } }),
-}
diff --git a/lua/mason-registry/index/fennel-language-server/init.lua b/lua/mason-registry/index/fennel-language-server/init.lua
deleted file mode 100644
index 85af5495..00000000
--- a/lua/mason-registry/index/fennel-language-server/init.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-local Pkg = require "mason-core.package"
-local cargo = require "mason-core.managers.cargo"
-
-local github_repo = "https://github.com/rydesun/fennel-language-server"
-return Pkg.new {
- name = "fennel-language-server",
- desc = [[Fennel language server protocol (LSP) support. ]],
- homepage = github_repo,
- languages = { Pkg.Lang.Fennel },
- categories = { Pkg.Cat.LSP },
- install = cargo.crate("fennel-language-server", {
- git = {
- url = github_repo,
- },
- bin = { "fennel-language-server" },
- }),
-}
diff --git a/lua/mason-registry/index/firefox-debug-adapter/init.lua b/lua/mason-registry/index/firefox-debug-adapter/init.lua
deleted file mode 100644
index f5f98f47..00000000
--- a/lua/mason-registry/index/firefox-debug-adapter/init.lua
+++ /dev/null
@@ -1,28 +0,0 @@
-local Optional = require "mason-core.optional"
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local git = require "mason-core.managers.git"
-local github = require "mason-core.managers.github"
-local path = require "mason-core.path"
-
-return Pkg.new {
- name = "firefox-debug-adapter",
- desc = [[Debug your web application or browser extension in Firefox]],
- homepage = "https://github.com/firefox-devtools/vscode-firefox-debug",
- languages = { Pkg.Lang.JavaScript, Pkg.Lang.TypeScript },
- categories = { Pkg.Cat.DAP },
- ---@async
- ---@param ctx InstallContext
- install = function(ctx)
- local source = github.tag { repo = "firefox-devtools/vscode-firefox-debug" }
- source.with_receipt()
- git.clone { "https://github.com/firefox-devtools/vscode-firefox-debug", version = Optional.of(source.tag) }
- ctx.spawn.npm { "install" }
- ctx.spawn.npm { "run", "build" }
- ctx.spawn.npm { "install", "--production" }
- ctx:link_bin(
- "firefox-debug-adapter",
- ctx:write_node_exec_wrapper("firefox-debug-adapter", path.concat { "dist", "adapter.bundle.js" })
- )
- end,
-}
diff --git a/lua/mason-registry/index/fixjson/init.lua b/lua/mason-registry/index/fixjson/init.lua
deleted file mode 100644
index 99642410..00000000
--- a/lua/mason-registry/index/fixjson/init.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "fixjson",
- desc = [[A JSON file fixer/formatter for humans using (relaxed) JSON5]],
- homepage = "https://github.com/rhysd/fixjson",
- languages = {
- Pkg.Lang.JSON,
- },
- categories = { Pkg.Cat.Formatter },
- install = npm.packages { "fixjson", bin = { "fixjson" } },
-}
diff --git a/lua/mason-registry/index/flake8/init.lua b/lua/mason-registry/index/flake8/init.lua
deleted file mode 100644
index afc1fd86..00000000
--- a/lua/mason-registry/index/flake8/init.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-local Pkg = require "mason-core.package"
-local _ = require "mason-core.functional"
-local pip3 = require "mason-core.managers.pip3"
-
-return Pkg.new {
- name = "flake8",
- desc = _.dedent [[
- flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the
- style and quality of some python code.
- ]],
- homepage = "https://github.com/PyCQA/flake8",
- languages = { Pkg.Lang.Python },
- categories = { Pkg.Cat.Linter },
- install = pip3.packages { "flake8", bin = { "flake8" } },
-}
diff --git a/lua/mason-registry/index/flux-lsp/init.lua b/lua/mason-registry/index/flux-lsp/init.lua
deleted file mode 100644
index afef8c72..00000000
--- a/lua/mason-registry/index/flux-lsp/init.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-local Pkg = require "mason-core.package"
-local cargo = require "mason-core.managers.cargo"
-
-return Pkg.new {
- name = "flux-lsp",
- desc = [[Implementation of Language Server Protocol for the Flux language]],
- homepage = "https://github.com/influxdata/flux-lsp",
- languages = { Pkg.Lang.Flux },
- categories = { Pkg.Cat.LSP },
- install = cargo.crate("flux-lsp", {
- git = {
- url = "https://github.com/influxdata/flux-lsp",
- tag = true,
- },
- bin = { "flux-lsp" },
- }),
-}
diff --git a/lua/mason-registry/index/foam-language-server/init.lua b/lua/mason-registry/index/foam-language-server/init.lua
deleted file mode 100644
index e1b0c95b..00000000
--- a/lua/mason-registry/index/foam-language-server/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local npm = require "mason-core.managers.npm"
-
-return Pkg.new {
- name = "foam-language-server",
- desc = [[A language server for OpenFOAM case files]],
- homepage = "https://github.com/FoamScience/foam-language-server",
- languages = { Pkg.Lang.OpenFOAM },
- categories = { Pkg.Cat.LSP },
- install = npm.packages { "foam-language-server", bin = { "foam-ls" } },
-}
diff --git a/lua/mason-registry/index/fortls/init.lua b/lua/mason-registry/index/fortls/init.lua
deleted file mode 100644
index 5d9f605c..00000000
--- a/lua/mason-registry/index/fortls/init.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local Pkg = require "mason-core.package"
-local pip3 = require "mason-core.managers.pip3"
-
-return Pkg.new {
- name = "fortls",
- desc = [[fortls - Fortran Language Server]],
- homepage = "https://github.com/gnikit/fortls",
- languages = { Pkg.Lang.Fortran },
- categories = { Pkg.Cat.LSP },
- install = pip3.packages { "fortls", bin = { "fortls" } },
-}
diff --git a/lua/mason-registry/index/fsautocomplete/init.lua b/lua/mason-registry/index/fsautocomplete/init.lua
deleted file mode 100644
index 52e456a7..00000000
--- a/lua/mason-registry/index/fsautocomplete/init.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local Pkg = require "mason-core.package"
-local dotnet = require "mason-core.managers.dotnet"
-
-return Pkg.new {
- name = "fsautocomplete",
- desc = [[F# language server using Language Server Protocol]],
- languages = { Pkg.Lang["F#"] },
- categories = { Pkg.Cat.LSP },
- homepage = "https://github.com/fsharp/FsAutoComplete",
- install = dotnet.package("fsautocomplete", {
- bin = { "fsautocomplete" },
- }),
-}
diff --git a/lua/mason-registry/index/init.lua b/lua/mason-registry/index/init.lua
index 7611d0ab..87de03b9 100644
--- a/lua/mason-registry/index/init.lua
+++ b/lua/mason-registry/index/init.lua
@@ -2,35 +2,6 @@
-- stylua: ignore start
return {
["clarity-lsp"] = "mason-registry.index.clarity-lsp",
- ["diagnostic-languageserver"] = "mason-registry.index.diagnostic-languageserver",
- djlint = "mason-registry.index.djlint",
- ["docker-compose-language-service"] = "mason-registry.index.docker-compose-language-service",
- ["dockerfile-language-server"] = "mason-registry.index.dockerfile-language-server",
- ["dot-language-server"] = "mason-registry.index.dot-language-server",
- dprint = "mason-registry.index.dprint",
- ["drools-lsp"] = "mason-registry.index.drools-lsp",
- ["editorconfig-checker"] = "mason-registry.index.editorconfig-checker",
- efm = "mason-registry.index.efm",
- ["elixir-ls"] = "mason-registry.index.elixir-ls",
- ["elm-format"] = "mason-registry.index.elm-format",
- ["elm-language-server"] = "mason-registry.index.elm-language-server",
- ["ember-language-server"] = "mason-registry.index.ember-language-server",
- ["emmet-ls"] = "mason-registry.index.emmet-ls",
- ["erb-lint"] = "mason-registry.index.erb-lint",
- erg = "mason-registry.index.erg",
- ["erg-language-server"] = "mason-registry.index.erg-language-server",
- ["erlang-ls"] = "mason-registry.index.erlang-ls",
- esbonio = "mason-registry.index.esbonio",
- eslint_d = "mason-registry.index.eslint_d",
- fantomas = "mason-registry.index.fantomas",
- ["fennel-language-server"] = "mason-registry.index.fennel-language-server",
- ["firefox-debug-adapter"] = "mason-registry.index.firefox-debug-adapter",
- fixjson = "mason-registry.index.fixjson",
- flake8 = "mason-registry.index.flake8",
- ["flux-lsp"] = "mason-registry.index.flux-lsp",
- ["foam-language-server"] = "mason-registry.index.foam-language-server",
- fortls = "mason-registry.index.fortls",
- fsautocomplete = "mason-registry.index.fsautocomplete",
gersemi = "mason-registry.index.gersemi",
gitlint = "mason-registry.index.gitlint",
gitui = "mason-registry.index.gitui",