From 9c3f731b53abc19c123d396da94edbaba80210ae Mon Sep 17 00:00:00 2001 From: William Boman Date: Sat, 1 Apr 2023 20:56:45 +0200 Subject: chore: migrate packages (#1163) --- .../index/diagnostic-languageserver/init.lua | 11 ------ lua/mason-registry/index/djlint/init.lua | 19 --------- .../index/docker-compose-language-service/init.lua | 12 ------ .../index/dockerfile-language-server/init.lua | 11 ------ .../index/dot-language-server/init.lua | 11 ------ lua/mason-registry/index/dprint/init.lua | 32 --------------- lua/mason-registry/index/drools-lsp/init.lua | 23 ----------- .../index/editorconfig-checker/init.lua | 35 ----------------- lua/mason-registry/index/efm/init.lua | 11 ------ lua/mason-registry/index/elixir-ls/init.lua | 28 -------------- lua/mason-registry/index/elm-format/init.lua | 11 ------ .../index/elm-language-server/init.lua | 11 ------ .../index/ember-language-server/init.lua | 11 ------ lua/mason-registry/index/emmet-ls/init.lua | 11 ------ lua/mason-registry/index/erb-lint/init.lua | 11 ------ .../index/erg-language-server/init.lua | 45 ---------------------- lua/mason-registry/index/erg/init.lua | 43 --------------------- lua/mason-registry/index/erlang-ls/init.lua | 40 ------------------- lua/mason-registry/index/esbonio/init.lua | 11 ------ lua/mason-registry/index/eslint_d/init.lua | 11 ------ lua/mason-registry/index/fantomas/init.lua | 11 ------ .../index/fennel-language-server/init.lua | 17 -------- .../index/firefox-debug-adapter/init.lua | 28 -------------- lua/mason-registry/index/fixjson/init.lua | 13 ------- lua/mason-registry/index/flake8/init.lua | 15 -------- lua/mason-registry/index/flux-lsp/init.lua | 17 -------- .../index/foam-language-server/init.lua | 11 ------ lua/mason-registry/index/fortls/init.lua | 11 ------ lua/mason-registry/index/fsautocomplete/init.lua | 13 ------- lua/mason-registry/index/init.lua | 29 -------------- 30 files changed, 563 deletions(-) delete mode 100644 lua/mason-registry/index/diagnostic-languageserver/init.lua delete mode 100644 lua/mason-registry/index/djlint/init.lua delete mode 100644 lua/mason-registry/index/docker-compose-language-service/init.lua delete mode 100644 lua/mason-registry/index/dockerfile-language-server/init.lua delete mode 100644 lua/mason-registry/index/dot-language-server/init.lua delete mode 100644 lua/mason-registry/index/dprint/init.lua delete mode 100644 lua/mason-registry/index/drools-lsp/init.lua delete mode 100644 lua/mason-registry/index/editorconfig-checker/init.lua delete mode 100644 lua/mason-registry/index/efm/init.lua delete mode 100644 lua/mason-registry/index/elixir-ls/init.lua delete mode 100644 lua/mason-registry/index/elm-format/init.lua delete mode 100644 lua/mason-registry/index/elm-language-server/init.lua delete mode 100644 lua/mason-registry/index/ember-language-server/init.lua delete mode 100644 lua/mason-registry/index/emmet-ls/init.lua delete mode 100644 lua/mason-registry/index/erb-lint/init.lua delete mode 100644 lua/mason-registry/index/erg-language-server/init.lua delete mode 100644 lua/mason-registry/index/erg/init.lua delete mode 100644 lua/mason-registry/index/erlang-ls/init.lua delete mode 100644 lua/mason-registry/index/esbonio/init.lua delete mode 100644 lua/mason-registry/index/eslint_d/init.lua delete mode 100644 lua/mason-registry/index/fantomas/init.lua delete mode 100644 lua/mason-registry/index/fennel-language-server/init.lua delete mode 100644 lua/mason-registry/index/firefox-debug-adapter/init.lua delete mode 100644 lua/mason-registry/index/fixjson/init.lua delete mode 100644 lua/mason-registry/index/flake8/init.lua delete mode 100644 lua/mason-registry/index/flux-lsp/init.lua delete mode 100644 lua/mason-registry/index/foam-language-server/init.lua delete mode 100644 lua/mason-registry/index/fortls/init.lua delete mode 100644 lua/mason-registry/index/fsautocomplete/init.lua (limited to 'lua') 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", -- cgit v1.2.3-70-g09d2