aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-02-20 22:19:39 +0100
committerGitHub <noreply@github.com>2023-02-20 22:19:39 +0100
commitb8a6632a0f2d263199d5d480ca85477fe0f414ab (patch)
tree57e1ee0f3cef078ec144ecdf1b2fa861acf47755 /lua
parentchore: autogenerate (#1015) (diff)
downloadmason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar.gz
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar.bz2
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar.lz
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar.xz
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.tar.zst
mason-b8a6632a0f2d263199d5d480ca85477fe0f414ab.zip
feat: configurable registries (#1016)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/index.lua283
-rw-r--r--lua/mason-registry/index/actionlint/init.lua (renamed from lua/mason-registry/actionlint/init.lua)0
-rw-r--r--lua/mason-registry/index/ada-language-server/init.lua (renamed from lua/mason-registry/ada-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/alex/init.lua (renamed from lua/mason-registry/alex/init.lua)0
-rw-r--r--lua/mason-registry/index/angular-language-server/init.lua (renamed from lua/mason-registry/angular-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/ansible-language-server/init.lua (renamed from lua/mason-registry/ansible-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/ansible-lint/init.lua (renamed from lua/mason-registry/ansible-lint/init.lua)0
-rw-r--r--lua/mason-registry/index/antlers-language-server/init.lua (renamed from lua/mason-registry/antlers-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/apex-language-server/init.lua (renamed from lua/mason-registry/apex-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/arduino-language-server/init.lua (renamed from lua/mason-registry/arduino-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/asm-lsp/init.lua (renamed from lua/mason-registry/asm-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/astro-language-server/init.lua (renamed from lua/mason-registry/astro-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/autoflake/init.lua (renamed from lua/mason-registry/autoflake/init.lua)0
-rw-r--r--lua/mason-registry/index/autopep8/init.lua (renamed from lua/mason-registry/autopep8/init.lua)0
-rw-r--r--lua/mason-registry/index/awk-language-server/init.lua (renamed from lua/mason-registry/awk-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/bash-debug-adapter/init.lua (renamed from lua/mason-registry/bash-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/bash-language-server/init.lua (renamed from lua/mason-registry/bash-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/beancount-language-server/init.lua (renamed from lua/mason-registry/beancount-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/beautysh/init.lua (renamed from lua/mason-registry/beautysh/init.lua)0
-rw-r--r--lua/mason-registry/index/bicep-lsp/init.lua (renamed from lua/mason-registry/bicep-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/black/init.lua (renamed from lua/mason-registry/black/init.lua)0
-rw-r--r--lua/mason-registry/index/blackd-client/init.lua (renamed from lua/mason-registry/blackd-client/init.lua)0
-rw-r--r--lua/mason-registry/index/blade-formatter/init.lua (renamed from lua/mason-registry/blade-formatter/init.lua)0
-rw-r--r--lua/mason-registry/index/blue/init.lua (renamed from lua/mason-registry/blue/init.lua)0
-rw-r--r--lua/mason-registry/index/brighterscript-formatter/init.lua (renamed from lua/mason-registry/brighterscript-formatter/init.lua)0
-rw-r--r--lua/mason-registry/index/brighterscript/init.lua (renamed from lua/mason-registry/brighterscript/init.lua)0
-rw-r--r--lua/mason-registry/index/bsl-language-server/init.lua (renamed from lua/mason-registry/bsl-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/buf-language-server/init.lua (renamed from lua/mason-registry/buf-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/buf/init.lua (renamed from lua/mason-registry/buf/init.lua)0
-rw-r--r--lua/mason-registry/index/buildifier/init.lua (renamed from lua/mason-registry/buildifier/init.lua)0
-rw-r--r--lua/mason-registry/index/cbfmt/init.lua (renamed from lua/mason-registry/cbfmt/init.lua)0
-rw-r--r--lua/mason-registry/index/cfn-lint/init.lua (renamed from lua/mason-registry/cfn-lint/init.lua)0
-rw-r--r--lua/mason-registry/index/chrome-debug-adapter/init.lua (renamed from lua/mason-registry/chrome-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/clang-format/init.lua (renamed from lua/mason-registry/clang-format/init.lua)0
-rw-r--r--lua/mason-registry/index/clangd/init.lua (renamed from lua/mason-registry/clangd/init.lua)0
-rw-r--r--lua/mason-registry/index/clarity-lsp/init.lua (renamed from lua/mason-registry/clarity-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/clojure-lsp/init.lua (renamed from lua/mason-registry/clojure-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/cmake-language-server/init.lua (renamed from lua/mason-registry/cmake-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/cmakelang/init.lua (renamed from lua/mason-registry/cmakelang/init.lua)0
-rw-r--r--lua/mason-registry/index/codelldb/init.lua (renamed from lua/mason-registry/codelldb/init.lua)0
-rw-r--r--lua/mason-registry/index/codeql/init.lua (renamed from lua/mason-registry/codeql/init.lua)0
-rw-r--r--lua/mason-registry/index/codespell/init.lua (renamed from lua/mason-registry/codespell/init.lua)0
-rw-r--r--lua/mason-registry/index/colorgen-nvim/init.lua (renamed from lua/mason-registry/colorgen-nvim/init.lua)0
-rw-r--r--lua/mason-registry/index/commitlint/init.lua (renamed from lua/mason-registry/commitlint/init.lua)0
-rw-r--r--lua/mason-registry/index/cpplint/init.lua (renamed from lua/mason-registry/cpplint/init.lua)0
-rw-r--r--lua/mason-registry/index/cpptools/init.lua (renamed from lua/mason-registry/cpptools/init.lua)0
-rw-r--r--lua/mason-registry/index/crystalline/init.lua (renamed from lua/mason-registry/crystalline/init.lua)0
-rw-r--r--lua/mason-registry/index/csharp-language-server/init.lua (renamed from lua/mason-registry/csharp-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/csharpier/init.lua (renamed from lua/mason-registry/csharpier/init.lua)0
-rw-r--r--lua/mason-registry/index/cspell/init.lua (renamed from lua/mason-registry/cspell/init.lua)0
-rw-r--r--lua/mason-registry/index/css-lsp/init.lua (renamed from lua/mason-registry/css-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/cssmodules-language-server/init.lua (renamed from lua/mason-registry/cssmodules-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/cucumber-language-server/init.lua (renamed from lua/mason-registry/cucumber-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/cueimports/init.lua (renamed from lua/mason-registry/cueimports/init.lua)0
-rw-r--r--lua/mason-registry/index/cuelsp/init.lua (renamed from lua/mason-registry/cuelsp/init.lua)0
-rw-r--r--lua/mason-registry/index/curlylint/init.lua (renamed from lua/mason-registry/curlylint/init.lua)0
-rw-r--r--lua/mason-registry/index/dart-debug-adapter/init.lua (renamed from lua/mason-registry/dart-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/debugpy/init.lua (renamed from lua/mason-registry/debugpy/init.lua)0
-rw-r--r--lua/mason-registry/index/delve/init.lua (renamed from lua/mason-registry/delve/init.lua)0
-rw-r--r--lua/mason-registry/index/deno/init.lua (renamed from lua/mason-registry/deno/init.lua)0
-rw-r--r--lua/mason-registry/index/dhall-lsp/init.lua (renamed from lua/mason-registry/dhall-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/diagnostic-languageserver/init.lua (renamed from lua/mason-registry/diagnostic-languageserver/init.lua)0
-rw-r--r--lua/mason-registry/index/djlint/init.lua (renamed from lua/mason-registry/djlint/init.lua)0
-rw-r--r--lua/mason-registry/index/docker-compose-language-service/init.lua (renamed from lua/mason-registry/docker-compose-language-service/init.lua)0
-rw-r--r--lua/mason-registry/index/dockerfile-language-server/init.lua (renamed from lua/mason-registry/dockerfile-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/dot-language-server/init.lua (renamed from lua/mason-registry/dot-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/dprint/init.lua (renamed from lua/mason-registry/dprint/init.lua)0
-rw-r--r--lua/mason-registry/index/drools-lsp/init.lua (renamed from lua/mason-registry/drools-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/editorconfig-checker/init.lua (renamed from lua/mason-registry/editorconfig-checker/init.lua)0
-rw-r--r--lua/mason-registry/index/efm/init.lua (renamed from lua/mason-registry/efm/init.lua)0
-rw-r--r--lua/mason-registry/index/elixir-ls/init.lua (renamed from lua/mason-registry/elixir-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/elm-format/init.lua (renamed from lua/mason-registry/elm-format/init.lua)0
-rw-r--r--lua/mason-registry/index/elm-language-server/init.lua (renamed from lua/mason-registry/elm-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/ember-language-server/init.lua (renamed from lua/mason-registry/ember-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/emmet-ls/init.lua (renamed from lua/mason-registry/emmet-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/erb-lint/init.lua (renamed from lua/mason-registry/erb-lint/init.lua)0
-rw-r--r--lua/mason-registry/index/erg-language-server/init.lua (renamed from lua/mason-registry/erg-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/erg/init.lua (renamed from lua/mason-registry/erg/init.lua)0
-rw-r--r--lua/mason-registry/index/erlang-ls/init.lua (renamed from lua/mason-registry/erlang-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/esbonio/init.lua (renamed from lua/mason-registry/esbonio/init.lua)0
-rw-r--r--lua/mason-registry/index/eslint-lsp/init.lua (renamed from lua/mason-registry/eslint-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/eslint_d/init.lua (renamed from lua/mason-registry/eslint_d/init.lua)0
-rw-r--r--lua/mason-registry/index/fantomas/init.lua (renamed from lua/mason-registry/fantomas/init.lua)0
-rw-r--r--lua/mason-registry/index/fennel-language-server/init.lua (renamed from lua/mason-registry/fennel-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/firefox-debug-adapter/init.lua (renamed from lua/mason-registry/firefox-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/fixjson/init.lua (renamed from lua/mason-registry/fixjson/init.lua)0
-rw-r--r--lua/mason-registry/index/flake8/init.lua (renamed from lua/mason-registry/flake8/init.lua)0
-rw-r--r--lua/mason-registry/index/flux-lsp/init.lua (renamed from lua/mason-registry/flux-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/foam-language-server/init.lua (renamed from lua/mason-registry/foam-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/fortls/init.lua (renamed from lua/mason-registry/fortls/init.lua)0
-rw-r--r--lua/mason-registry/index/fourmolu/init.lua (renamed from lua/mason-registry/fourmolu/init.lua)0
-rw-r--r--lua/mason-registry/index/fsautocomplete/init.lua (renamed from lua/mason-registry/fsautocomplete/init.lua)0
-rw-r--r--lua/mason-registry/index/gersemi/init.lua (renamed from lua/mason-registry/gersemi/init.lua)0
-rw-r--r--lua/mason-registry/index/gitlint/init.lua (renamed from lua/mason-registry/gitlint/init.lua)0
-rw-r--r--lua/mason-registry/index/gitui/init.lua (renamed from lua/mason-registry/gitui/init.lua)0
-rw-r--r--lua/mason-registry/index/glint/init.lua (renamed from lua/mason-registry/glint/init.lua)0
-rw-r--r--lua/mason-registry/index/glow/init.lua (renamed from lua/mason-registry/glow/init.lua)0
-rw-r--r--lua/mason-registry/index/go-debug-adapter/init.lua (renamed from lua/mason-registry/go-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/gofumpt/init.lua (renamed from lua/mason-registry/gofumpt/init.lua)0
-rw-r--r--lua/mason-registry/index/goimports-reviser/init.lua (renamed from lua/mason-registry/goimports-reviser/init.lua)0
-rw-r--r--lua/mason-registry/index/goimports/init.lua (renamed from lua/mason-registry/goimports/init.lua)0
-rw-r--r--lua/mason-registry/index/golangci-lint-langserver/init.lua (renamed from lua/mason-registry/golangci-lint-langserver/init.lua)0
-rw-r--r--lua/mason-registry/index/golangci-lint/init.lua (renamed from lua/mason-registry/golangci-lint/init.lua)0
-rw-r--r--lua/mason-registry/index/golines/init.lua (renamed from lua/mason-registry/golines/init.lua)0
-rw-r--r--lua/mason-registry/index/gomodifytags/init.lua (renamed from lua/mason-registry/gomodifytags/init.lua)0
-rw-r--r--lua/mason-registry/index/google-java-format/init.lua (renamed from lua/mason-registry/google-java-format/init.lua)0
-rw-r--r--lua/mason-registry/index/gopls/init.lua (renamed from lua/mason-registry/gopls/init.lua)0
-rw-r--r--lua/mason-registry/index/gospel/init.lua (renamed from lua/mason-registry/gospel/init.lua)0
-rw-r--r--lua/mason-registry/index/gotests/init.lua (renamed from lua/mason-registry/gotests/init.lua)0
-rw-r--r--lua/mason-registry/index/gotestsum/init.lua (renamed from lua/mason-registry/gotestsum/init.lua)0
-rw-r--r--lua/mason-registry/index/gradle-language-server/init.lua (renamed from lua/mason-registry/gradle-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/grammarly-languageserver/init.lua (renamed from lua/mason-registry/grammarly-languageserver/init.lua)0
-rw-r--r--lua/mason-registry/index/graphql-language-service-cli/init.lua (renamed from lua/mason-registry/graphql-language-service-cli/init.lua)0
-rw-r--r--lua/mason-registry/index/groovy-language-server/init.lua (renamed from lua/mason-registry/groovy-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/hadolint/init.lua (renamed from lua/mason-registry/hadolint/init.lua)0
-rw-r--r--lua/mason-registry/index/haml-lint/init.lua (renamed from lua/mason-registry/haml-lint/init.lua)0
-rw-r--r--lua/mason-registry/index/haskell-language-server/init.lua (renamed from lua/mason-registry/haskell-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/haxe-language-server/init.lua (renamed from lua/mason-registry/haxe-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/hoon-language-server/init.lua (renamed from lua/mason-registry/hoon-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/html-lsp/init.lua (renamed from lua/mason-registry/html-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/iferr/init.lua (renamed from lua/mason-registry/iferr/init.lua)0
-rw-r--r--lua/mason-registry/index/impl/init.lua (renamed from lua/mason-registry/impl/init.lua)0
-rw-r--r--lua/mason-registry/index/init.lua283
-rw-r--r--lua/mason-registry/index/intelephense/init.lua (renamed from lua/mason-registry/intelephense/init.lua)0
-rw-r--r--lua/mason-registry/index/isort/init.lua (renamed from lua/mason-registry/isort/init.lua)0
-rw-r--r--lua/mason-registry/index/java-debug-adapter/init.lua (renamed from lua/mason-registry/java-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/java-test/init.lua (renamed from lua/mason-registry/java-test/init.lua)0
-rw-r--r--lua/mason-registry/index/jdtls/init.lua (renamed from lua/mason-registry/jdtls/init.lua)0
-rw-r--r--lua/mason-registry/index/jedi-language-server/init.lua (renamed from lua/mason-registry/jedi-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/joker/init.lua (renamed from lua/mason-registry/joker/init.lua)0
-rw-r--r--lua/mason-registry/index/jq-lsp/init.lua (renamed from lua/mason-registry/jq-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/jq/init.lua (renamed from lua/mason-registry/jq/init.lua)0
-rw-r--r--lua/mason-registry/index/js-debug-adapter/init.lua (renamed from lua/mason-registry/js-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/json-lsp/init.lua (renamed from lua/mason-registry/json-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/json-to-struct/init.lua (renamed from lua/mason-registry/json-to-struct/init.lua)0
-rw-r--r--lua/mason-registry/index/jsonlint/init.lua (renamed from lua/mason-registry/jsonlint/init.lua)0
-rw-r--r--lua/mason-registry/index/jsonnet-language-server/init.lua (renamed from lua/mason-registry/jsonnet-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/julia-lsp/init.lua (renamed from lua/mason-registry/julia-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/kotlin-debug-adapter/init.lua (renamed from lua/mason-registry/kotlin-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/kotlin-language-server/init.lua (renamed from lua/mason-registry/kotlin-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/ktlint/init.lua (renamed from lua/mason-registry/ktlint/init.lua)0
-rw-r--r--lua/mason-registry/index/latexindent/init.lua (renamed from lua/mason-registry/latexindent/init.lua)0
-rw-r--r--lua/mason-registry/index/lelwel/init.lua (renamed from lua/mason-registry/lelwel/init.lua)0
-rw-r--r--lua/mason-registry/index/lemminx/init.lua (renamed from lua/mason-registry/lemminx/init.lua)0
-rw-r--r--lua/mason-registry/index/lemmy-help/init.lua (renamed from lua/mason-registry/lemmy-help/init.lua)0
-rw-r--r--lua/mason-registry/index/ltex-ls/init.lua (renamed from lua/mason-registry/ltex-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/lua-language-server/init.lua (renamed from lua/mason-registry/lua-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/luacheck/init.lua (renamed from lua/mason-registry/luacheck/init.lua)0
-rw-r--r--lua/mason-registry/index/luaformatter/init.lua (renamed from lua/mason-registry/luaformatter/init.lua)0
-rw-r--r--lua/mason-registry/index/luau-lsp/init.lua (renamed from lua/mason-registry/luau-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/markdownlint/init.lua (renamed from lua/mason-registry/markdownlint/init.lua)0
-rw-r--r--lua/mason-registry/index/marksman/init.lua (renamed from lua/mason-registry/marksman/init.lua)0
-rw-r--r--lua/mason-registry/index/metamath-zero-lsp/init.lua (renamed from lua/mason-registry/metamath-zero-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/misspell/init.lua (renamed from lua/mason-registry/misspell/init.lua)0
-rw-r--r--lua/mason-registry/index/mockdebug/init.lua (renamed from lua/mason-registry/mockdebug/init.lua)0
-rw-r--r--lua/mason-registry/index/move-analyzer/init.lua (renamed from lua/mason-registry/move-analyzer/init.lua)0
-rw-r--r--lua/mason-registry/index/mypy/init.lua (renamed from lua/mason-registry/mypy/init.lua)0
-rw-r--r--lua/mason-registry/index/neocmakelsp/init.lua (renamed from lua/mason-registry/neocmakelsp/init.lua)0
-rw-r--r--lua/mason-registry/index/netcoredbg/init.lua (renamed from lua/mason-registry/netcoredbg/init.lua)0
-rw-r--r--lua/mason-registry/index/nginx-language-server/init.lua (renamed from lua/mason-registry/nginx-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/nickel-lang-lsp/init.lua (renamed from lua/mason-registry/nickel-lang-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/nil/init.lua (renamed from lua/mason-registry/nil/init.lua)0
-rw-r--r--lua/mason-registry/index/nimlsp/init.lua (renamed from lua/mason-registry/nimlsp/init.lua)0
-rw-r--r--lua/mason-registry/index/node-debug2-adapter/init.lua (renamed from lua/mason-registry/node-debug2-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/nxls/init.lua (renamed from lua/mason-registry/nxls/init.lua)0
-rw-r--r--lua/mason-registry/index/ocaml-lsp/init.lua (renamed from lua/mason-registry/ocaml-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/ocamlformat/init.lua (renamed from lua/mason-registry/ocamlformat/init.lua)0
-rw-r--r--lua/mason-registry/index/omnisharp-mono/init.lua (renamed from lua/mason-registry/omnisharp-mono/init.lua)0
-rw-r--r--lua/mason-registry/index/omnisharp/init.lua (renamed from lua/mason-registry/omnisharp/init.lua)0
-rw-r--r--lua/mason-registry/index/opencl-language-server/init.lua (renamed from lua/mason-registry/opencl-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/openscad-lsp/init.lua (renamed from lua/mason-registry/openscad-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/perlnavigator/init.lua (renamed from lua/mason-registry/perlnavigator/init.lua)0
-rw-r--r--lua/mason-registry/index/php-cs-fixer/init.lua (renamed from lua/mason-registry/php-cs-fixer/init.lua)0
-rw-r--r--lua/mason-registry/index/php-debug-adapter/init.lua (renamed from lua/mason-registry/php-debug-adapter/init.lua)0
-rw-r--r--lua/mason-registry/index/phpactor/init.lua (renamed from lua/mason-registry/phpactor/init.lua)0
-rw-r--r--lua/mason-registry/index/phpcbf/init.lua (renamed from lua/mason-registry/phpcbf/init.lua)0
-rw-r--r--lua/mason-registry/index/phpcs/init.lua (renamed from lua/mason-registry/phpcs/init.lua)0
-rw-r--r--lua/mason-registry/index/phpmd/init.lua (renamed from lua/mason-registry/phpmd/init.lua)0
-rw-r--r--lua/mason-registry/index/phpstan/init.lua (renamed from lua/mason-registry/phpstan/init.lua)0
-rw-r--r--lua/mason-registry/index/pint/init.lua (renamed from lua/mason-registry/pint/init.lua)0
-rw-r--r--lua/mason-registry/index/powershell-editor-services/init.lua (renamed from lua/mason-registry/powershell-editor-services/init.lua)0
-rw-r--r--lua/mason-registry/index/prettier/init.lua (renamed from lua/mason-registry/prettier/init.lua)0
-rw-r--r--lua/mason-registry/index/prettierd/init.lua (renamed from lua/mason-registry/prettierd/init.lua)0
-rw-r--r--lua/mason-registry/index/prisma-language-server/init.lua (renamed from lua/mason-registry/prisma-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/proselint/init.lua (renamed from lua/mason-registry/proselint/init.lua)0
-rw-r--r--lua/mason-registry/index/prosemd-lsp/init.lua (renamed from lua/mason-registry/prosemd-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/protolint/init.lua (renamed from lua/mason-registry/protolint/init.lua)0
-rw-r--r--lua/mason-registry/index/psalm/init.lua (renamed from lua/mason-registry/psalm/init.lua)0
-rw-r--r--lua/mason-registry/index/puppet-editor-services/init.lua (renamed from lua/mason-registry/puppet-editor-services/init.lua)0
-rw-r--r--lua/mason-registry/index/purescript-language-server/init.lua (renamed from lua/mason-registry/purescript-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/pydocstyle/init.lua (renamed from lua/mason-registry/pydocstyle/init.lua)0
-rw-r--r--lua/mason-registry/index/pylama/init.lua (renamed from lua/mason-registry/pylama/init.lua)0
-rw-r--r--lua/mason-registry/index/pylint/init.lua (renamed from lua/mason-registry/pylint/init.lua)0
-rw-r--r--lua/mason-registry/index/pyproject-flake8/init.lua (renamed from lua/mason-registry/pyproject-flake8/init.lua)0
-rw-r--r--lua/mason-registry/index/pyre/init.lua (renamed from lua/mason-registry/pyre/init.lua)0
-rw-r--r--lua/mason-registry/index/pyright/init.lua (renamed from lua/mason-registry/pyright/init.lua)0
-rw-r--r--lua/mason-registry/index/python-lsp-server/init.lua (renamed from lua/mason-registry/python-lsp-server/init.lua)0
-rw-r--r--lua/mason-registry/index/quick-lint-js/init.lua (renamed from lua/mason-registry/quick-lint-js/init.lua)0
-rw-r--r--lua/mason-registry/index/r-languageserver/init.lua (renamed from lua/mason-registry/r-languageserver/init.lua)0
-rw-r--r--lua/mason-registry/index/raku-navigator/init.lua (renamed from lua/mason-registry/raku-navigator/init.lua)0
-rw-r--r--lua/mason-registry/index/reason-language-server/init.lua (renamed from lua/mason-registry/reason-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/remark-cli/init.lua (renamed from lua/mason-registry/remark-cli/init.lua)0
-rw-r--r--lua/mason-registry/index/remark-language-server/init.lua (renamed from lua/mason-registry/remark-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/reorder-python-imports/init.lua (renamed from lua/mason-registry/reorder-python-imports/init.lua)0
-rw-r--r--lua/mason-registry/index/rescript-lsp/init.lua (renamed from lua/mason-registry/rescript-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/revive/init.lua (renamed from lua/mason-registry/revive/init.lua)0
-rw-r--r--lua/mason-registry/index/rnix-lsp/init.lua (renamed from lua/mason-registry/rnix-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/robotframework-lsp/init.lua (renamed from lua/mason-registry/robotframework-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/rome/init.lua (renamed from lua/mason-registry/rome/init.lua)0
-rw-r--r--lua/mason-registry/index/rstcheck/init.lua (renamed from lua/mason-registry/rstcheck/init.lua)0
-rw-r--r--lua/mason-registry/index/rubocop/init.lua (renamed from lua/mason-registry/rubocop/init.lua)0
-rw-r--r--lua/mason-registry/index/ruby-lsp/init.lua (renamed from lua/mason-registry/ruby-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/ruff-lsp/init.lua (renamed from lua/mason-registry/ruff-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/ruff/init.lua (renamed from lua/mason-registry/ruff/init.lua)0
-rw-r--r--lua/mason-registry/index/rust-analyzer/init.lua (renamed from lua/mason-registry/rust-analyzer/init.lua)0
-rw-r--r--lua/mason-registry/index/rustfmt/init.lua (renamed from lua/mason-registry/rustfmt/init.lua)0
-rw-r--r--lua/mason-registry/index/rustywind/init.lua (renamed from lua/mason-registry/rustywind/init.lua)0
-rw-r--r--lua/mason-registry/index/salt-lsp/init.lua (renamed from lua/mason-registry/salt-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/selene/init.lua (renamed from lua/mason-registry/selene/init.lua)0
-rw-r--r--lua/mason-registry/index/semgrep/init.lua (renamed from lua/mason-registry/semgrep/init.lua)0
-rw-r--r--lua/mason-registry/index/serve-d/init.lua (renamed from lua/mason-registry/serve-d/init.lua)0
-rw-r--r--lua/mason-registry/index/shellcheck/init.lua (renamed from lua/mason-registry/shellcheck/init.lua)0
-rw-r--r--lua/mason-registry/index/shellharden/init.lua (renamed from lua/mason-registry/shellharden/init.lua)0
-rw-r--r--lua/mason-registry/index/shfmt/init.lua (renamed from lua/mason-registry/shfmt/init.lua)0
-rw-r--r--lua/mason-registry/index/shopify-theme-check/init.lua (renamed from lua/mason-registry/shopify-theme-check/init.lua)0
-rw-r--r--lua/mason-registry/index/slint-lsp/init.lua (renamed from lua/mason-registry/slint-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/smithy-language-server/init.lua (renamed from lua/mason-registry/smithy-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/solang/init.lua (renamed from lua/mason-registry/solang/init.lua)0
-rw-r--r--lua/mason-registry/index/solargraph/init.lua (renamed from lua/mason-registry/solargraph/init.lua)0
-rw-r--r--lua/mason-registry/index/solhint/init.lua (renamed from lua/mason-registry/solhint/init.lua)0
-rw-r--r--lua/mason-registry/index/solidity-ls/init.lua (renamed from lua/mason-registry/solidity-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/solidity/init.lua (renamed from lua/mason-registry/solidity/init.lua)0
-rw-r--r--lua/mason-registry/index/sorbet/init.lua (renamed from lua/mason-registry/sorbet/init.lua)0
-rw-r--r--lua/mason-registry/index/sourcery/init.lua (renamed from lua/mason-registry/sourcery/init.lua)0
-rw-r--r--lua/mason-registry/index/spectral-language-server/init.lua (renamed from lua/mason-registry/spectral-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/sql-formatter/init.lua (renamed from lua/mason-registry/sql-formatter/init.lua)0
-rw-r--r--lua/mason-registry/index/sqlfluff/init.lua (renamed from lua/mason-registry/sqlfluff/init.lua)0
-rw-r--r--lua/mason-registry/index/sqlls/init.lua (renamed from lua/mason-registry/sqlls/init.lua)0
-rw-r--r--lua/mason-registry/index/sqls/init.lua (renamed from lua/mason-registry/sqls/init.lua)0
-rw-r--r--lua/mason-registry/index/standardrb/init.lua (renamed from lua/mason-registry/standardrb/init.lua)0
-rw-r--r--lua/mason-registry/index/staticcheck/init.lua (renamed from lua/mason-registry/staticcheck/init.lua)0
-rw-r--r--lua/mason-registry/index/stylelint-lsp/init.lua (renamed from lua/mason-registry/stylelint-lsp/init.lua)0
-rw-r--r--lua/mason-registry/index/stylua/init.lua (renamed from lua/mason-registry/stylua/init.lua)0
-rw-r--r--lua/mason-registry/index/svelte-language-server/init.lua (renamed from lua/mason-registry/svelte-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/svlangserver/init.lua (renamed from lua/mason-registry/svlangserver/init.lua)0
-rw-r--r--lua/mason-registry/index/svls/init.lua (renamed from lua/mason-registry/svls/init.lua)0
-rw-r--r--lua/mason-registry/index/tailwindcss-language-server/init.lua (renamed from lua/mason-registry/tailwindcss-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/taplo/init.lua (renamed from lua/mason-registry/taplo/init.lua)0
-rw-r--r--lua/mason-registry/index/teal-language-server/init.lua (renamed from lua/mason-registry/teal-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/tectonic/init.lua (renamed from lua/mason-registry/tectonic/init.lua)0
-rw-r--r--lua/mason-registry/index/terraform-ls/init.lua (renamed from lua/mason-registry/terraform-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/texlab/init.lua (renamed from lua/mason-registry/texlab/init.lua)0
-rw-r--r--lua/mason-registry/index/textlint/init.lua (renamed from lua/mason-registry/textlint/init.lua)0
-rw-r--r--lua/mason-registry/index/tflint/init.lua (renamed from lua/mason-registry/tflint/init.lua)0
-rw-r--r--lua/mason-registry/index/twigcs/init.lua (renamed from lua/mason-registry/twigcs/init.lua)0
-rw-r--r--lua/mason-registry/index/typescript-language-server/init.lua (renamed from lua/mason-registry/typescript-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/unocss-language-server/init.lua (renamed from lua/mason-registry/unocss-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/usort/init.lua (renamed from lua/mason-registry/usort/init.lua)0
-rw-r--r--lua/mason-registry/index/vacuum/init.lua (renamed from lua/mason-registry/vacuum/init.lua)0
-rw-r--r--lua/mason-registry/index/vala-language-server/init.lua (renamed from lua/mason-registry/vala-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/vale/init.lua (renamed from lua/mason-registry/vale/init.lua)0
-rw-r--r--lua/mason-registry/index/verible/init.lua (renamed from lua/mason-registry/verible/init.lua)0
-rw-r--r--lua/mason-registry/index/veryl-ls/init.lua (renamed from lua/mason-registry/veryl-ls/init.lua)0
-rw-r--r--lua/mason-registry/index/vetur-vls/init.lua (renamed from lua/mason-registry/vetur-vls/init.lua)0
-rw-r--r--lua/mason-registry/index/vim-language-server/init.lua (renamed from lua/mason-registry/vim-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/vint/init.lua (renamed from lua/mason-registry/vint/init.lua)0
-rw-r--r--lua/mason-registry/index/visualforce-language-server/init.lua (renamed from lua/mason-registry/visualforce-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/vls/init.lua (renamed from lua/mason-registry/vls/init.lua)0
-rw-r--r--lua/mason-registry/index/vtsls/init.lua (renamed from lua/mason-registry/vtsls/init.lua)0
-rw-r--r--lua/mason-registry/index/vue-language-server/init.lua (renamed from lua/mason-registry/vue-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/vulture/init.lua (renamed from lua/mason-registry/vulture/init.lua)0
-rw-r--r--lua/mason-registry/index/wgsl-analyzer/init.lua (renamed from lua/mason-registry/wgsl-analyzer/init.lua)0
-rw-r--r--lua/mason-registry/index/write-good/init.lua (renamed from lua/mason-registry/write-good/init.lua)0
-rw-r--r--lua/mason-registry/index/xmlformatter/init.lua (renamed from lua/mason-registry/xmlformatter/init.lua)0
-rw-r--r--lua/mason-registry/index/xo/init.lua (renamed from lua/mason-registry/xo/init.lua)0
-rw-r--r--lua/mason-registry/index/yaml-language-server/init.lua (renamed from lua/mason-registry/yaml-language-server/init.lua)0
-rw-r--r--lua/mason-registry/index/yamlfmt/init.lua (renamed from lua/mason-registry/yamlfmt/init.lua)0
-rw-r--r--lua/mason-registry/index/yamllint/init.lua (renamed from lua/mason-registry/yamllint/init.lua)0
-rw-r--r--lua/mason-registry/index/yapf/init.lua (renamed from lua/mason-registry/yapf/init.lua)0
-rw-r--r--lua/mason-registry/index/zk/init.lua (renamed from lua/mason-registry/zk/init.lua)0
-rw-r--r--lua/mason-registry/index/zls/init.lua (renamed from lua/mason-registry/zls/init.lua)0
-rw-r--r--lua/mason-registry/init.lua34
-rw-r--r--lua/mason-registry/sources/init.lua57
-rw-r--r--lua/mason-registry/sources/lua.lua43
-rw-r--r--lua/mason/init.lua1
-rw-r--r--lua/mason/settings.lua39
286 files changed, 432 insertions, 308 deletions
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua
deleted file mode 100644
index 86c1cb85..00000000
--- a/lua/mason-registry/index.lua
+++ /dev/null
@@ -1,283 +0,0 @@
--- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY.
--- stylua: ignore start
-return {
- actionlint = "mason-registry.actionlint",
- ["ada-language-server"] = "mason-registry.ada-language-server",
- alex = "mason-registry.alex",
- ["angular-language-server"] = "mason-registry.angular-language-server",
- ["ansible-language-server"] = "mason-registry.ansible-language-server",
- ["ansible-lint"] = "mason-registry.ansible-lint",
- ["antlers-language-server"] = "mason-registry.antlers-language-server",
- ["apex-language-server"] = "mason-registry.apex-language-server",
- ["arduino-language-server"] = "mason-registry.arduino-language-server",
- ["asm-lsp"] = "mason-registry.asm-lsp",
- ["astro-language-server"] = "mason-registry.astro-language-server",
- autoflake = "mason-registry.autoflake",
- autopep8 = "mason-registry.autopep8",
- ["awk-language-server"] = "mason-registry.awk-language-server",
- ["bash-debug-adapter"] = "mason-registry.bash-debug-adapter",
- ["bash-language-server"] = "mason-registry.bash-language-server",
- ["beancount-language-server"] = "mason-registry.beancount-language-server",
- beautysh = "mason-registry.beautysh",
- ["bicep-lsp"] = "mason-registry.bicep-lsp",
- black = "mason-registry.black",
- ["blackd-client"] = "mason-registry.blackd-client",
- ["blade-formatter"] = "mason-registry.blade-formatter",
- blue = "mason-registry.blue",
- brighterscript = "mason-registry.brighterscript",
- ["brighterscript-formatter"] = "mason-registry.brighterscript-formatter",
- ["bsl-language-server"] = "mason-registry.bsl-language-server",
- buf = "mason-registry.buf",
- ["buf-language-server"] = "mason-registry.buf-language-server",
- buildifier = "mason-registry.buildifier",
- cbfmt = "mason-registry.cbfmt",
- ["cfn-lint"] = "mason-registry.cfn-lint",
- ["chrome-debug-adapter"] = "mason-registry.chrome-debug-adapter",
- ["clang-format"] = "mason-registry.clang-format",
- clangd = "mason-registry.clangd",
- ["clarity-lsp"] = "mason-registry.clarity-lsp",
- ["clojure-lsp"] = "mason-registry.clojure-lsp",
- ["cmake-language-server"] = "mason-registry.cmake-language-server",
- cmakelang = "mason-registry.cmakelang",
- codelldb = "mason-registry.codelldb",
- codeql = "mason-registry.codeql",
- codespell = "mason-registry.codespell",
- ["colorgen-nvim"] = "mason-registry.colorgen-nvim",
- commitlint = "mason-registry.commitlint",
- cpplint = "mason-registry.cpplint",
- cpptools = "mason-registry.cpptools",
- crystalline = "mason-registry.crystalline",
- ["csharp-language-server"] = "mason-registry.csharp-language-server",
- csharpier = "mason-registry.csharpier",
- cspell = "mason-registry.cspell",
- ["css-lsp"] = "mason-registry.css-lsp",
- ["cssmodules-language-server"] = "mason-registry.cssmodules-language-server",
- ["cucumber-language-server"] = "mason-registry.cucumber-language-server",
- cueimports = "mason-registry.cueimports",
- cuelsp = "mason-registry.cuelsp",
- curlylint = "mason-registry.curlylint",
- ["dart-debug-adapter"] = "mason-registry.dart-debug-adapter",
- debugpy = "mason-registry.debugpy",
- delve = "mason-registry.delve",
- deno = "mason-registry.deno",
- ["dhall-lsp"] = "mason-registry.dhall-lsp",
- ["diagnostic-languageserver"] = "mason-registry.diagnostic-languageserver",
- djlint = "mason-registry.djlint",
- ["docker-compose-language-service"] = "mason-registry.docker-compose-language-service",
- ["dockerfile-language-server"] = "mason-registry.dockerfile-language-server",
- ["dot-language-server"] = "mason-registry.dot-language-server",
- dprint = "mason-registry.dprint",
- ["drools-lsp"] = "mason-registry.drools-lsp",
- ["editorconfig-checker"] = "mason-registry.editorconfig-checker",
- efm = "mason-registry.efm",
- ["elixir-ls"] = "mason-registry.elixir-ls",
- ["elm-format"] = "mason-registry.elm-format",
- ["elm-language-server"] = "mason-registry.elm-language-server",
- ["ember-language-server"] = "mason-registry.ember-language-server",
- ["emmet-ls"] = "mason-registry.emmet-ls",
- ["erb-lint"] = "mason-registry.erb-lint",
- erg = "mason-registry.erg",
- ["erg-language-server"] = "mason-registry.erg-language-server",
- ["erlang-ls"] = "mason-registry.erlang-ls",
- esbonio = "mason-registry.esbonio",
- ["eslint-lsp"] = "mason-registry.eslint-lsp",
- eslint_d = "mason-registry.eslint_d",
- fantomas = "mason-registry.fantomas",
- ["fennel-language-server"] = "mason-registry.fennel-language-server",
- ["firefox-debug-adapter"] = "mason-registry.firefox-debug-adapter",
- fixjson = "mason-registry.fixjson",
- flake8 = "mason-registry.flake8",
- ["flux-lsp"] = "mason-registry.flux-lsp",
- ["foam-language-server"] = "mason-registry.foam-language-server",
- fortls = "mason-registry.fortls",
- fourmolu = "mason-registry.fourmolu",
- fsautocomplete = "mason-registry.fsautocomplete",
- gersemi = "mason-registry.gersemi",
- gitlint = "mason-registry.gitlint",
- gitui = "mason-registry.gitui",
- glint = "mason-registry.glint",
- glow = "mason-registry.glow",
- ["go-debug-adapter"] = "mason-registry.go-debug-adapter",
- gofumpt = "mason-registry.gofumpt",
- goimports = "mason-registry.goimports",
- ["goimports-reviser"] = "mason-registry.goimports-reviser",
- ["golangci-lint"] = "mason-registry.golangci-lint",
- ["golangci-lint-langserver"] = "mason-registry.golangci-lint-langserver",
- golines = "mason-registry.golines",
- gomodifytags = "mason-registry.gomodifytags",
- ["google-java-format"] = "mason-registry.google-java-format",
- gopls = "mason-registry.gopls",
- gospel = "mason-registry.gospel",
- gotests = "mason-registry.gotests",
- gotestsum = "mason-registry.gotestsum",
- ["gradle-language-server"] = "mason-registry.gradle-language-server",
- ["grammarly-languageserver"] = "mason-registry.grammarly-languageserver",
- ["graphql-language-service-cli"] = "mason-registry.graphql-language-service-cli",
- ["groovy-language-server"] = "mason-registry.groovy-language-server",
- hadolint = "mason-registry.hadolint",
- ["haml-lint"] = "mason-registry.haml-lint",
- ["haskell-language-server"] = "mason-registry.haskell-language-server",
- ["haxe-language-server"] = "mason-registry.haxe-language-server",
- ["hoon-language-server"] = "mason-registry.hoon-language-server",
- ["html-lsp"] = "mason-registry.html-lsp",
- iferr = "mason-registry.iferr",
- impl = "mason-registry.impl",
- intelephense = "mason-registry.intelephense",
- isort = "mason-registry.isort",
- ["java-debug-adapter"] = "mason-registry.java-debug-adapter",
- ["java-test"] = "mason-registry.java-test",
- jdtls = "mason-registry.jdtls",
- ["jedi-language-server"] = "mason-registry.jedi-language-server",
- joker = "mason-registry.joker",
- jq = "mason-registry.jq",
- ["jq-lsp"] = "mason-registry.jq-lsp",
- ["js-debug-adapter"] = "mason-registry.js-debug-adapter",
- ["json-lsp"] = "mason-registry.json-lsp",
- ["json-to-struct"] = "mason-registry.json-to-struct",
- jsonlint = "mason-registry.jsonlint",
- ["jsonnet-language-server"] = "mason-registry.jsonnet-language-server",
- ["julia-lsp"] = "mason-registry.julia-lsp",
- ["kotlin-debug-adapter"] = "mason-registry.kotlin-debug-adapter",
- ["kotlin-language-server"] = "mason-registry.kotlin-language-server",
- ktlint = "mason-registry.ktlint",
- latexindent = "mason-registry.latexindent",
- lelwel = "mason-registry.lelwel",
- lemminx = "mason-registry.lemminx",
- ["lemmy-help"] = "mason-registry.lemmy-help",
- ["ltex-ls"] = "mason-registry.ltex-ls",
- ["lua-language-server"] = "mason-registry.lua-language-server",
- luacheck = "mason-registry.luacheck",
- luaformatter = "mason-registry.luaformatter",
- ["luau-lsp"] = "mason-registry.luau-lsp",
- markdownlint = "mason-registry.markdownlint",
- marksman = "mason-registry.marksman",
- ["metamath-zero-lsp"] = "mason-registry.metamath-zero-lsp",
- misspell = "mason-registry.misspell",
- mockdebug = "mason-registry.mockdebug",
- ["move-analyzer"] = "mason-registry.move-analyzer",
- mypy = "mason-registry.mypy",
- neocmakelsp = "mason-registry.neocmakelsp",
- netcoredbg = "mason-registry.netcoredbg",
- ["nginx-language-server"] = "mason-registry.nginx-language-server",
- ["nickel-lang-lsp"] = "mason-registry.nickel-lang-lsp",
- ["nil"] = "mason-registry.nil",
- nimlsp = "mason-registry.nimlsp",
- ["node-debug2-adapter"] = "mason-registry.node-debug2-adapter",
- nxls = "mason-registry.nxls",
- ["ocaml-lsp"] = "mason-registry.ocaml-lsp",
- ocamlformat = "mason-registry.ocamlformat",
- omnisharp = "mason-registry.omnisharp",
- ["omnisharp-mono"] = "mason-registry.omnisharp-mono",
- ["opencl-language-server"] = "mason-registry.opencl-language-server",
- ["openscad-lsp"] = "mason-registry.openscad-lsp",
- perlnavigator = "mason-registry.perlnavigator",
- ["php-cs-fixer"] = "mason-registry.php-cs-fixer",
- ["php-debug-adapter"] = "mason-registry.php-debug-adapter",
- phpactor = "mason-registry.phpactor",
- phpcbf = "mason-registry.phpcbf",
- phpcs = "mason-registry.phpcs",
- phpmd = "mason-registry.phpmd",
- phpstan = "mason-registry.phpstan",
- pint = "mason-registry.pint",
- ["powershell-editor-services"] = "mason-registry.powershell-editor-services",
- prettier = "mason-registry.prettier",
- prettierd = "mason-registry.prettierd",
- ["prisma-language-server"] = "mason-registry.prisma-language-server",
- proselint = "mason-registry.proselint",
- ["prosemd-lsp"] = "mason-registry.prosemd-lsp",
- protolint = "mason-registry.protolint",
- psalm = "mason-registry.psalm",
- ["puppet-editor-services"] = "mason-registry.puppet-editor-services",
- ["purescript-language-server"] = "mason-registry.purescript-language-server",
- pydocstyle = "mason-registry.pydocstyle",
- pylama = "mason-registry.pylama",
- pylint = "mason-registry.pylint",
- ["pyproject-flake8"] = "mason-registry.pyproject-flake8",
- pyre = "mason-registry.pyre",
- pyright = "mason-registry.pyright",
- ["python-lsp-server"] = "mason-registry.python-lsp-server",
- ["quick-lint-js"] = "mason-registry.quick-lint-js",
- ["r-languageserver"] = "mason-registry.r-languageserver",
- ["raku-navigator"] = "mason-registry.raku-navigator",
- ["reason-language-server"] = "mason-registry.reason-language-server",
- ["remark-cli"] = "mason-registry.remark-cli",
- ["remark-language-server"] = "mason-registry.remark-language-server",
- ["reorder-python-imports"] = "mason-registry.reorder-python-imports",
- ["rescript-lsp"] = "mason-registry.rescript-lsp",
- revive = "mason-registry.revive",
- ["rnix-lsp"] = "mason-registry.rnix-lsp",
- ["robotframework-lsp"] = "mason-registry.robotframework-lsp",
- rome = "mason-registry.rome",
- rstcheck = "mason-registry.rstcheck",
- rubocop = "mason-registry.rubocop",
- ["ruby-lsp"] = "mason-registry.ruby-lsp",
- ruff = "mason-registry.ruff",
- ["ruff-lsp"] = "mason-registry.ruff-lsp",
- ["rust-analyzer"] = "mason-registry.rust-analyzer",
- rustfmt = "mason-registry.rustfmt",
- rustywind = "mason-registry.rustywind",
- ["salt-lsp"] = "mason-registry.salt-lsp",
- selene = "mason-registry.selene",
- semgrep = "mason-registry.semgrep",
- ["serve-d"] = "mason-registry.serve-d",
- shellcheck = "mason-registry.shellcheck",
- shellharden = "mason-registry.shellharden",
- shfmt = "mason-registry.shfmt",
- ["shopify-theme-check"] = "mason-registry.shopify-theme-check",
- ["slint-lsp"] = "mason-registry.slint-lsp",
- ["smithy-language-server"] = "mason-registry.smithy-language-server",
- solang = "mason-registry.solang",
- solargraph = "mason-registry.solargraph",
- solhint = "mason-registry.solhint",
- solidity = "mason-registry.solidity",
- ["solidity-ls"] = "mason-registry.solidity-ls",
- sorbet = "mason-registry.sorbet",
- sourcery = "mason-registry.sourcery",
- ["spectral-language-server"] = "mason-registry.spectral-language-server",
- ["sql-formatter"] = "mason-registry.sql-formatter",
- sqlfluff = "mason-registry.sqlfluff",
- sqlls = "mason-registry.sqlls",
- sqls = "mason-registry.sqls",
- standardrb = "mason-registry.standardrb",
- staticcheck = "mason-registry.staticcheck",
- ["stylelint-lsp"] = "mason-registry.stylelint-lsp",
- stylua = "mason-registry.stylua",
- ["svelte-language-server"] = "mason-registry.svelte-language-server",
- svlangserver = "mason-registry.svlangserver",
- svls = "mason-registry.svls",
- ["tailwindcss-language-server"] = "mason-registry.tailwindcss-language-server",
- taplo = "mason-registry.taplo",
- ["teal-language-server"] = "mason-registry.teal-language-server",
- tectonic = "mason-registry.tectonic",
- ["terraform-ls"] = "mason-registry.terraform-ls",
- texlab = "mason-registry.texlab",
- textlint = "mason-registry.textlint",
- tflint = "mason-registry.tflint",
- twigcs = "mason-registry.twigcs",
- ["typescript-language-server"] = "mason-registry.typescript-language-server",
- ["unocss-language-server"] = "mason-registry.unocss-language-server",
- usort = "mason-registry.usort",
- vacuum = "mason-registry.vacuum",
- ["vala-language-server"] = "mason-registry.vala-language-server",
- vale = "mason-registry.vale",
- verible = "mason-registry.verible",
- ["veryl-ls"] = "mason-registry.veryl-ls",
- ["vetur-vls"] = "mason-registry.vetur-vls",
- ["vim-language-server"] = "mason-registry.vim-language-server",
- vint = "mason-registry.vint",
- ["visualforce-language-server"] = "mason-registry.visualforce-language-server",
- vls = "mason-registry.vls",
- vtsls = "mason-registry.vtsls",
- ["vue-language-server"] = "mason-registry.vue-language-server",
- vulture = "mason-registry.vulture",
- ["wgsl-analyzer"] = "mason-registry.wgsl-analyzer",
- ["write-good"] = "mason-registry.write-good",
- xmlformatter = "mason-registry.xmlformatter",
- xo = "mason-registry.xo",
- ["yaml-language-server"] = "mason-registry.yaml-language-server",
- yamlfmt = "mason-registry.yamlfmt",
- yamllint = "mason-registry.yamllint",
- yapf = "mason-registry.yapf",
- zk = "mason-registry.zk",
- zls = "mason-registry.zls"
-} \ No newline at end of file
diff --git a/lua/mason-registry/actionlint/init.lua b/lua/mason-registry/index/actionlint/init.lua
index 4d6e71bb..4d6e71bb 100644
--- a/lua/mason-registry/actionlint/init.lua
+++ b/lua/mason-registry/index/actionlint/init.lua
diff --git a/lua/mason-registry/ada-language-server/init.lua b/lua/mason-registry/index/ada-language-server/init.lua
index da870817..da870817 100644
--- a/lua/mason-registry/ada-language-server/init.lua
+++ b/lua/mason-registry/index/ada-language-server/init.lua
diff --git a/lua/mason-registry/alex/init.lua b/lua/mason-registry/index/alex/init.lua
index 67d40455..67d40455 100644
--- a/lua/mason-registry/alex/init.lua
+++ b/lua/mason-registry/index/alex/init.lua
diff --git a/lua/mason-registry/angular-language-server/init.lua b/lua/mason-registry/index/angular-language-server/init.lua
index f56dd4cb..f56dd4cb 100644
--- a/lua/mason-registry/angular-language-server/init.lua
+++ b/lua/mason-registry/index/angular-language-server/init.lua
diff --git a/lua/mason-registry/ansible-language-server/init.lua b/lua/mason-registry/index/ansible-language-server/init.lua
index abb6e1df..abb6e1df 100644
--- a/lua/mason-registry/ansible-language-server/init.lua
+++ b/lua/mason-registry/index/ansible-language-server/init.lua
diff --git a/lua/mason-registry/ansible-lint/init.lua b/lua/mason-registry/index/ansible-lint/init.lua
index 1727e182..1727e182 100644
--- a/lua/mason-registry/ansible-lint/init.lua
+++ b/lua/mason-registry/index/ansible-lint/init.lua
diff --git a/lua/mason-registry/antlers-language-server/init.lua b/lua/mason-registry/index/antlers-language-server/init.lua
index c518ed8c..c518ed8c 100644
--- a/lua/mason-registry/antlers-language-server/init.lua
+++ b/lua/mason-registry/index/antlers-language-server/init.lua
diff --git a/lua/mason-registry/apex-language-server/init.lua b/lua/mason-registry/index/apex-language-server/init.lua
index e32dd98d..e32dd98d 100644
--- a/lua/mason-registry/apex-language-server/init.lua
+++ b/lua/mason-registry/index/apex-language-server/init.lua
diff --git a/lua/mason-registry/arduino-language-server/init.lua b/lua/mason-registry/index/arduino-language-server/init.lua
index 1d2e686c..1d2e686c 100644
--- a/lua/mason-registry/arduino-language-server/init.lua
+++ b/lua/mason-registry/index/arduino-language-server/init.lua
diff --git a/lua/mason-registry/asm-lsp/init.lua b/lua/mason-registry/index/asm-lsp/init.lua
index 9b2cc6fd..9b2cc6fd 100644
--- a/lua/mason-registry/asm-lsp/init.lua
+++ b/lua/mason-registry/index/asm-lsp/init.lua
diff --git a/lua/mason-registry/astro-language-server/init.lua b/lua/mason-registry/index/astro-language-server/init.lua
index 8e69ddfe..8e69ddfe 100644
--- a/lua/mason-registry/astro-language-server/init.lua
+++ b/lua/mason-registry/index/astro-language-server/init.lua
diff --git a/lua/mason-registry/autoflake/init.lua b/lua/mason-registry/index/autoflake/init.lua
index 121abf34..121abf34 100644
--- a/lua/mason-registry/autoflake/init.lua
+++ b/lua/mason-registry/index/autoflake/init.lua
diff --git a/lua/mason-registry/autopep8/init.lua b/lua/mason-registry/index/autopep8/init.lua
index 18f34530..18f34530 100644
--- a/lua/mason-registry/autopep8/init.lua
+++ b/lua/mason-registry/index/autopep8/init.lua
diff --git a/lua/mason-registry/awk-language-server/init.lua b/lua/mason-registry/index/awk-language-server/init.lua
index 9b725cfa..9b725cfa 100644
--- a/lua/mason-registry/awk-language-server/init.lua
+++ b/lua/mason-registry/index/awk-language-server/init.lua
diff --git a/lua/mason-registry/bash-debug-adapter/init.lua b/lua/mason-registry/index/bash-debug-adapter/init.lua
index 6d98e2e8..6d98e2e8 100644
--- a/lua/mason-registry/bash-debug-adapter/init.lua
+++ b/lua/mason-registry/index/bash-debug-adapter/init.lua
diff --git a/lua/mason-registry/bash-language-server/init.lua b/lua/mason-registry/index/bash-language-server/init.lua
index 26e16b7f..26e16b7f 100644
--- a/lua/mason-registry/bash-language-server/init.lua
+++ b/lua/mason-registry/index/bash-language-server/init.lua
diff --git a/lua/mason-registry/beancount-language-server/init.lua b/lua/mason-registry/index/beancount-language-server/init.lua
index 9c545ff0..9c545ff0 100644
--- a/lua/mason-registry/beancount-language-server/init.lua
+++ b/lua/mason-registry/index/beancount-language-server/init.lua
diff --git a/lua/mason-registry/beautysh/init.lua b/lua/mason-registry/index/beautysh/init.lua
index 786540a8..786540a8 100644
--- a/lua/mason-registry/beautysh/init.lua
+++ b/lua/mason-registry/index/beautysh/init.lua
diff --git a/lua/mason-registry/bicep-lsp/init.lua b/lua/mason-registry/index/bicep-lsp/init.lua
index 8472505a..8472505a 100644
--- a/lua/mason-registry/bicep-lsp/init.lua
+++ b/lua/mason-registry/index/bicep-lsp/init.lua
diff --git a/lua/mason-registry/black/init.lua b/lua/mason-registry/index/black/init.lua
index 5f26fe9a..5f26fe9a 100644
--- a/lua/mason-registry/black/init.lua
+++ b/lua/mason-registry/index/black/init.lua
diff --git a/lua/mason-registry/blackd-client/init.lua b/lua/mason-registry/index/blackd-client/init.lua
index c90e5754..c90e5754 100644
--- a/lua/mason-registry/blackd-client/init.lua
+++ b/lua/mason-registry/index/blackd-client/init.lua
diff --git a/lua/mason-registry/blade-formatter/init.lua b/lua/mason-registry/index/blade-formatter/init.lua
index 1a16e183..1a16e183 100644
--- a/lua/mason-registry/blade-formatter/init.lua
+++ b/lua/mason-registry/index/blade-formatter/init.lua
diff --git a/lua/mason-registry/blue/init.lua b/lua/mason-registry/index/blue/init.lua
index 339d35d2..339d35d2 100644
--- a/lua/mason-registry/blue/init.lua
+++ b/lua/mason-registry/index/blue/init.lua
diff --git a/lua/mason-registry/brighterscript-formatter/init.lua b/lua/mason-registry/index/brighterscript-formatter/init.lua
index 1e993aad..1e993aad 100644
--- a/lua/mason-registry/brighterscript-formatter/init.lua
+++ b/lua/mason-registry/index/brighterscript-formatter/init.lua
diff --git a/lua/mason-registry/brighterscript/init.lua b/lua/mason-registry/index/brighterscript/init.lua
index 677fe690..677fe690 100644
--- a/lua/mason-registry/brighterscript/init.lua
+++ b/lua/mason-registry/index/brighterscript/init.lua
diff --git a/lua/mason-registry/bsl-language-server/init.lua b/lua/mason-registry/index/bsl-language-server/init.lua
index 2b5ad2ab..2b5ad2ab 100644
--- a/lua/mason-registry/bsl-language-server/init.lua
+++ b/lua/mason-registry/index/bsl-language-server/init.lua
diff --git a/lua/mason-registry/buf-language-server/init.lua b/lua/mason-registry/index/buf-language-server/init.lua
index fb18788f..fb18788f 100644
--- a/lua/mason-registry/buf-language-server/init.lua
+++ b/lua/mason-registry/index/buf-language-server/init.lua
diff --git a/lua/mason-registry/buf/init.lua b/lua/mason-registry/index/buf/init.lua
index 28ab3e2a..28ab3e2a 100644
--- a/lua/mason-registry/buf/init.lua
+++ b/lua/mason-registry/index/buf/init.lua
diff --git a/lua/mason-registry/buildifier/init.lua b/lua/mason-registry/index/buildifier/init.lua
index d245011e..d245011e 100644
--- a/lua/mason-registry/buildifier/init.lua
+++ b/lua/mason-registry/index/buildifier/init.lua
diff --git a/lua/mason-registry/cbfmt/init.lua b/lua/mason-registry/index/cbfmt/init.lua
index 1fda9ce7..1fda9ce7 100644
--- a/lua/mason-registry/cbfmt/init.lua
+++ b/lua/mason-registry/index/cbfmt/init.lua
diff --git a/lua/mason-registry/cfn-lint/init.lua b/lua/mason-registry/index/cfn-lint/init.lua
index 7eeee2f9..7eeee2f9 100644
--- a/lua/mason-registry/cfn-lint/init.lua
+++ b/lua/mason-registry/index/cfn-lint/init.lua
diff --git a/lua/mason-registry/chrome-debug-adapter/init.lua b/lua/mason-registry/index/chrome-debug-adapter/init.lua
index 3ebfb736..3ebfb736 100644
--- a/lua/mason-registry/chrome-debug-adapter/init.lua
+++ b/lua/mason-registry/index/chrome-debug-adapter/init.lua
diff --git a/lua/mason-registry/clang-format/init.lua b/lua/mason-registry/index/clang-format/init.lua
index 62a9e4b9..62a9e4b9 100644
--- a/lua/mason-registry/clang-format/init.lua
+++ b/lua/mason-registry/index/clang-format/init.lua
diff --git a/lua/mason-registry/clangd/init.lua b/lua/mason-registry/index/clangd/init.lua
index 5e52c789..5e52c789 100644
--- a/lua/mason-registry/clangd/init.lua
+++ b/lua/mason-registry/index/clangd/init.lua
diff --git a/lua/mason-registry/clarity-lsp/init.lua b/lua/mason-registry/index/clarity-lsp/init.lua
index d919ad85..d919ad85 100644
--- a/lua/mason-registry/clarity-lsp/init.lua
+++ b/lua/mason-registry/index/clarity-lsp/init.lua
diff --git a/lua/mason-registry/clojure-lsp/init.lua b/lua/mason-registry/index/clojure-lsp/init.lua
index 81f59143..81f59143 100644
--- a/lua/mason-registry/clojure-lsp/init.lua
+++ b/lua/mason-registry/index/clojure-lsp/init.lua
diff --git a/lua/mason-registry/cmake-language-server/init.lua b/lua/mason-registry/index/cmake-language-server/init.lua
index 40290488..40290488 100644
--- a/lua/mason-registry/cmake-language-server/init.lua
+++ b/lua/mason-registry/index/cmake-language-server/init.lua
diff --git a/lua/mason-registry/cmakelang/init.lua b/lua/mason-registry/index/cmakelang/init.lua
index 9ecaffbf..9ecaffbf 100644
--- a/lua/mason-registry/cmakelang/init.lua
+++ b/lua/mason-registry/index/cmakelang/init.lua
diff --git a/lua/mason-registry/codelldb/init.lua b/lua/mason-registry/index/codelldb/init.lua
index 4cbdcf04..4cbdcf04 100644
--- a/lua/mason-registry/codelldb/init.lua
+++ b/lua/mason-registry/index/codelldb/init.lua
diff --git a/lua/mason-registry/codeql/init.lua b/lua/mason-registry/index/codeql/init.lua
index a96567d1..a96567d1 100644
--- a/lua/mason-registry/codeql/init.lua
+++ b/lua/mason-registry/index/codeql/init.lua
diff --git a/lua/mason-registry/codespell/init.lua b/lua/mason-registry/index/codespell/init.lua
index 73639783..73639783 100644
--- a/lua/mason-registry/codespell/init.lua
+++ b/lua/mason-registry/index/codespell/init.lua
diff --git a/lua/mason-registry/colorgen-nvim/init.lua b/lua/mason-registry/index/colorgen-nvim/init.lua
index d1d55c1f..d1d55c1f 100644
--- a/lua/mason-registry/colorgen-nvim/init.lua
+++ b/lua/mason-registry/index/colorgen-nvim/init.lua
diff --git a/lua/mason-registry/commitlint/init.lua b/lua/mason-registry/index/commitlint/init.lua
index 02f23ccf..02f23ccf 100644
--- a/lua/mason-registry/commitlint/init.lua
+++ b/lua/mason-registry/index/commitlint/init.lua
diff --git a/lua/mason-registry/cpplint/init.lua b/lua/mason-registry/index/cpplint/init.lua
index 2b9eab14..2b9eab14 100644
--- a/lua/mason-registry/cpplint/init.lua
+++ b/lua/mason-registry/index/cpplint/init.lua
diff --git a/lua/mason-registry/cpptools/init.lua b/lua/mason-registry/index/cpptools/init.lua
index 86b6ecd6..86b6ecd6 100644
--- a/lua/mason-registry/cpptools/init.lua
+++ b/lua/mason-registry/index/cpptools/init.lua
diff --git a/lua/mason-registry/crystalline/init.lua b/lua/mason-registry/index/crystalline/init.lua
index 34128fdf..34128fdf 100644
--- a/lua/mason-registry/crystalline/init.lua
+++ b/lua/mason-registry/index/crystalline/init.lua
diff --git a/lua/mason-registry/csharp-language-server/init.lua b/lua/mason-registry/index/csharp-language-server/init.lua
index 34093a9f..34093a9f 100644
--- a/lua/mason-registry/csharp-language-server/init.lua
+++ b/lua/mason-registry/index/csharp-language-server/init.lua
diff --git a/lua/mason-registry/csharpier/init.lua b/lua/mason-registry/index/csharpier/init.lua
index d3600eb3..d3600eb3 100644
--- a/lua/mason-registry/csharpier/init.lua
+++ b/lua/mason-registry/index/csharpier/init.lua
diff --git a/lua/mason-registry/cspell/init.lua b/lua/mason-registry/index/cspell/init.lua
index 9c3a9ce7..9c3a9ce7 100644
--- a/lua/mason-registry/cspell/init.lua
+++ b/lua/mason-registry/index/cspell/init.lua
diff --git a/lua/mason-registry/css-lsp/init.lua b/lua/mason-registry/index/css-lsp/init.lua
index be94b476..be94b476 100644
--- a/lua/mason-registry/css-lsp/init.lua
+++ b/lua/mason-registry/index/css-lsp/init.lua
diff --git a/lua/mason-registry/cssmodules-language-server/init.lua b/lua/mason-registry/index/cssmodules-language-server/init.lua
index 98527d69..98527d69 100644
--- a/lua/mason-registry/cssmodules-language-server/init.lua
+++ b/lua/mason-registry/index/cssmodules-language-server/init.lua
diff --git a/lua/mason-registry/cucumber-language-server/init.lua b/lua/mason-registry/index/cucumber-language-server/init.lua
index 8e4c8434..8e4c8434 100644
--- a/lua/mason-registry/cucumber-language-server/init.lua
+++ b/lua/mason-registry/index/cucumber-language-server/init.lua
diff --git a/lua/mason-registry/cueimports/init.lua b/lua/mason-registry/index/cueimports/init.lua
index a6a345f4..a6a345f4 100644
--- a/lua/mason-registry/cueimports/init.lua
+++ b/lua/mason-registry/index/cueimports/init.lua
diff --git a/lua/mason-registry/cuelsp/init.lua b/lua/mason-registry/index/cuelsp/init.lua
index db4b42ff..db4b42ff 100644
--- a/lua/mason-registry/cuelsp/init.lua
+++ b/lua/mason-registry/index/cuelsp/init.lua
diff --git a/lua/mason-registry/curlylint/init.lua b/lua/mason-registry/index/curlylint/init.lua
index 074a3ae9..074a3ae9 100644
--- a/lua/mason-registry/curlylint/init.lua
+++ b/lua/mason-registry/index/curlylint/init.lua
diff --git a/lua/mason-registry/dart-debug-adapter/init.lua b/lua/mason-registry/index/dart-debug-adapter/init.lua
index 402a82cc..402a82cc 100644
--- a/lua/mason-registry/dart-debug-adapter/init.lua
+++ b/lua/mason-registry/index/dart-debug-adapter/init.lua
diff --git a/lua/mason-registry/debugpy/init.lua b/lua/mason-registry/index/debugpy/init.lua
index 51587a8a..51587a8a 100644
--- a/lua/mason-registry/debugpy/init.lua
+++ b/lua/mason-registry/index/debugpy/init.lua
diff --git a/lua/mason-registry/delve/init.lua b/lua/mason-registry/index/delve/init.lua
index a0e3e121..a0e3e121 100644
--- a/lua/mason-registry/delve/init.lua
+++ b/lua/mason-registry/index/delve/init.lua
diff --git a/lua/mason-registry/deno/init.lua b/lua/mason-registry/index/deno/init.lua
index cf9d5e34..cf9d5e34 100644
--- a/lua/mason-registry/deno/init.lua
+++ b/lua/mason-registry/index/deno/init.lua
diff --git a/lua/mason-registry/dhall-lsp/init.lua b/lua/mason-registry/index/dhall-lsp/init.lua
index 6e69d68d..6e69d68d 100644
--- a/lua/mason-registry/dhall-lsp/init.lua
+++ b/lua/mason-registry/index/dhall-lsp/init.lua
diff --git a/lua/mason-registry/diagnostic-languageserver/init.lua b/lua/mason-registry/index/diagnostic-languageserver/init.lua
index f05775bc..f05775bc 100644
--- a/lua/mason-registry/diagnostic-languageserver/init.lua
+++ b/lua/mason-registry/index/diagnostic-languageserver/init.lua
diff --git a/lua/mason-registry/djlint/init.lua b/lua/mason-registry/index/djlint/init.lua
index 1a1d4aee..1a1d4aee 100644
--- a/lua/mason-registry/djlint/init.lua
+++ b/lua/mason-registry/index/djlint/init.lua
diff --git a/lua/mason-registry/docker-compose-language-service/init.lua b/lua/mason-registry/index/docker-compose-language-service/init.lua
index aa97aa48..aa97aa48 100644
--- a/lua/mason-registry/docker-compose-language-service/init.lua
+++ b/lua/mason-registry/index/docker-compose-language-service/init.lua
diff --git a/lua/mason-registry/dockerfile-language-server/init.lua b/lua/mason-registry/index/dockerfile-language-server/init.lua
index e1eb6df1..e1eb6df1 100644
--- a/lua/mason-registry/dockerfile-language-server/init.lua
+++ b/lua/mason-registry/index/dockerfile-language-server/init.lua
diff --git a/lua/mason-registry/dot-language-server/init.lua b/lua/mason-registry/index/dot-language-server/init.lua
index 6d51d3d8..6d51d3d8 100644
--- a/lua/mason-registry/dot-language-server/init.lua
+++ b/lua/mason-registry/index/dot-language-server/init.lua
diff --git a/lua/mason-registry/dprint/init.lua b/lua/mason-registry/index/dprint/init.lua
index 60c95053..60c95053 100644
--- a/lua/mason-registry/dprint/init.lua
+++ b/lua/mason-registry/index/dprint/init.lua
diff --git a/lua/mason-registry/drools-lsp/init.lua b/lua/mason-registry/index/drools-lsp/init.lua
index 5573d97d..5573d97d 100644
--- a/lua/mason-registry/drools-lsp/init.lua
+++ b/lua/mason-registry/index/drools-lsp/init.lua
diff --git a/lua/mason-registry/editorconfig-checker/init.lua b/lua/mason-registry/index/editorconfig-checker/init.lua
index 486c832e..486c832e 100644
--- a/lua/mason-registry/editorconfig-checker/init.lua
+++ b/lua/mason-registry/index/editorconfig-checker/init.lua
diff --git a/lua/mason-registry/efm/init.lua b/lua/mason-registry/index/efm/init.lua
index 30891f79..30891f79 100644
--- a/lua/mason-registry/efm/init.lua
+++ b/lua/mason-registry/index/efm/init.lua
diff --git a/lua/mason-registry/elixir-ls/init.lua b/lua/mason-registry/index/elixir-ls/init.lua
index b84b9032..b84b9032 100644
--- a/lua/mason-registry/elixir-ls/init.lua
+++ b/lua/mason-registry/index/elixir-ls/init.lua
diff --git a/lua/mason-registry/elm-format/init.lua b/lua/mason-registry/index/elm-format/init.lua
index 00028b35..00028b35 100644
--- a/lua/mason-registry/elm-format/init.lua
+++ b/lua/mason-registry/index/elm-format/init.lua
diff --git a/lua/mason-registry/elm-language-server/init.lua b/lua/mason-registry/index/elm-language-server/init.lua
index 279a0649..279a0649 100644
--- a/lua/mason-registry/elm-language-server/init.lua
+++ b/lua/mason-registry/index/elm-language-server/init.lua
diff --git a/lua/mason-registry/ember-language-server/init.lua b/lua/mason-registry/index/ember-language-server/init.lua
index b22b2292..b22b2292 100644
--- a/lua/mason-registry/ember-language-server/init.lua
+++ b/lua/mason-registry/index/ember-language-server/init.lua
diff --git a/lua/mason-registry/emmet-ls/init.lua b/lua/mason-registry/index/emmet-ls/init.lua
index dbc766ee..dbc766ee 100644
--- a/lua/mason-registry/emmet-ls/init.lua
+++ b/lua/mason-registry/index/emmet-ls/init.lua
diff --git a/lua/mason-registry/erb-lint/init.lua b/lua/mason-registry/index/erb-lint/init.lua
index 358a124b..358a124b 100644
--- a/lua/mason-registry/erb-lint/init.lua
+++ b/lua/mason-registry/index/erb-lint/init.lua
diff --git a/lua/mason-registry/erg-language-server/init.lua b/lua/mason-registry/index/erg-language-server/init.lua
index 4bbae8a0..4bbae8a0 100644
--- a/lua/mason-registry/erg-language-server/init.lua
+++ b/lua/mason-registry/index/erg-language-server/init.lua
diff --git a/lua/mason-registry/erg/init.lua b/lua/mason-registry/index/erg/init.lua
index d0b8b50b..d0b8b50b 100644
--- a/lua/mason-registry/erg/init.lua
+++ b/lua/mason-registry/index/erg/init.lua
diff --git a/lua/mason-registry/erlang-ls/init.lua b/lua/mason-registry/index/erlang-ls/init.lua
index 839f5987..839f5987 100644
--- a/lua/mason-registry/erlang-ls/init.lua
+++ b/lua/mason-registry/index/erlang-ls/init.lua
diff --git a/lua/mason-registry/esbonio/init.lua b/lua/mason-registry/index/esbonio/init.lua
index 9b607180..9b607180 100644
--- a/lua/mason-registry/esbonio/init.lua
+++ b/lua/mason-registry/index/esbonio/init.lua
diff --git a/lua/mason-registry/eslint-lsp/init.lua b/lua/mason-registry/index/eslint-lsp/init.lua
index 6c9f57d7..6c9f57d7 100644
--- a/lua/mason-registry/eslint-lsp/init.lua
+++ b/lua/mason-registry/index/eslint-lsp/init.lua
diff --git a/lua/mason-registry/eslint_d/init.lua b/lua/mason-registry/index/eslint_d/init.lua
index 2cdaee06..2cdaee06 100644
--- a/lua/mason-registry/eslint_d/init.lua
+++ b/lua/mason-registry/index/eslint_d/init.lua
diff --git a/lua/mason-registry/fantomas/init.lua b/lua/mason-registry/index/fantomas/init.lua
index 98fc8671..98fc8671 100644
--- a/lua/mason-registry/fantomas/init.lua
+++ b/lua/mason-registry/index/fantomas/init.lua
diff --git a/lua/mason-registry/fennel-language-server/init.lua b/lua/mason-registry/index/fennel-language-server/init.lua
index 85af5495..85af5495 100644
--- a/lua/mason-registry/fennel-language-server/init.lua
+++ b/lua/mason-registry/index/fennel-language-server/init.lua
diff --git a/lua/mason-registry/firefox-debug-adapter/init.lua b/lua/mason-registry/index/firefox-debug-adapter/init.lua
index 8606f1bf..8606f1bf 100644
--- a/lua/mason-registry/firefox-debug-adapter/init.lua
+++ b/lua/mason-registry/index/firefox-debug-adapter/init.lua
diff --git a/lua/mason-registry/fixjson/init.lua b/lua/mason-registry/index/fixjson/init.lua
index 99642410..99642410 100644
--- a/lua/mason-registry/fixjson/init.lua
+++ b/lua/mason-registry/index/fixjson/init.lua
diff --git a/lua/mason-registry/flake8/init.lua b/lua/mason-registry/index/flake8/init.lua
index afc1fd86..afc1fd86 100644
--- a/lua/mason-registry/flake8/init.lua
+++ b/lua/mason-registry/index/flake8/init.lua
diff --git a/lua/mason-registry/flux-lsp/init.lua b/lua/mason-registry/index/flux-lsp/init.lua
index afef8c72..afef8c72 100644
--- a/lua/mason-registry/flux-lsp/init.lua
+++ b/lua/mason-registry/index/flux-lsp/init.lua
diff --git a/lua/mason-registry/foam-language-server/init.lua b/lua/mason-registry/index/foam-language-server/init.lua
index e1b0c95b..e1b0c95b 100644
--- a/lua/mason-registry/foam-language-server/init.lua
+++ b/lua/mason-registry/index/foam-language-server/init.lua
diff --git a/lua/mason-registry/fortls/init.lua b/lua/mason-registry/index/fortls/init.lua
index 5d9f605c..5d9f605c 100644
--- a/lua/mason-registry/fortls/init.lua
+++ b/lua/mason-registry/index/fortls/init.lua
diff --git a/lua/mason-registry/fourmolu/init.lua b/lua/mason-registry/index/fourmolu/init.lua
index f6849474..f6849474 100644
--- a/lua/mason-registry/fourmolu/init.lua
+++ b/lua/mason-registry/index/fourmolu/init.lua
diff --git a/lua/mason-registry/fsautocomplete/init.lua b/lua/mason-registry/index/fsautocomplete/init.lua
index 52e456a7..52e456a7 100644
--- a/lua/mason-registry/fsautocomplete/init.lua
+++ b/lua/mason-registry/index/fsautocomplete/init.lua
diff --git a/lua/mason-registry/gersemi/init.lua b/lua/mason-registry/index/gersemi/init.lua
index bed8c410..bed8c410 100644
--- a/lua/mason-registry/gersemi/init.lua
+++ b/lua/mason-registry/index/gersemi/init.lua
diff --git a/lua/mason-registry/gitlint/init.lua b/lua/mason-registry/index/gitlint/init.lua
index e8f85a6b..e8f85a6b 100644
--- a/lua/mason-registry/gitlint/init.lua
+++ b/lua/mason-registry/index/gitlint/init.lua
diff --git a/lua/mason-registry/gitui/init.lua b/lua/mason-registry/index/gitui/init.lua
index 18f18f9f..18f18f9f 100644
--- a/lua/mason-registry/gitui/init.lua
+++ b/lua/mason-registry/index/gitui/init.lua
diff --git a/lua/mason-registry/glint/init.lua b/lua/mason-registry/index/glint/init.lua
index baf9035c..baf9035c 100644
--- a/lua/mason-registry/glint/init.lua
+++ b/lua/mason-registry/index/glint/init.lua
diff --git a/lua/mason-registry/glow/init.lua b/lua/mason-registry/index/glow/init.lua
index 0ef1c2db..0ef1c2db 100644
--- a/lua/mason-registry/glow/init.lua
+++ b/lua/mason-registry/index/glow/init.lua
diff --git a/lua/mason-registry/go-debug-adapter/init.lua b/lua/mason-registry/index/go-debug-adapter/init.lua
index 23e0f360..23e0f360 100644
--- a/lua/mason-registry/go-debug-adapter/init.lua
+++ b/lua/mason-registry/index/go-debug-adapter/init.lua
diff --git a/lua/mason-registry/gofumpt/init.lua b/lua/mason-registry/index/gofumpt/init.lua
index 909007f2..909007f2 100644
--- a/lua/mason-registry/gofumpt/init.lua
+++ b/lua/mason-registry/index/gofumpt/init.lua
diff --git a/lua/mason-registry/goimports-reviser/init.lua b/lua/mason-registry/index/goimports-reviser/init.lua
index 0ea92d68..0ea92d68 100644
--- a/lua/mason-registry/goimports-reviser/init.lua
+++ b/lua/mason-registry/index/goimports-reviser/init.lua
diff --git a/lua/mason-registry/goimports/init.lua b/lua/mason-registry/index/goimports/init.lua
index 012dbea2..012dbea2 100644
--- a/lua/mason-registry/goimports/init.lua
+++ b/lua/mason-registry/index/goimports/init.lua
diff --git a/lua/mason-registry/golangci-lint-langserver/init.lua b/lua/mason-registry/index/golangci-lint-langserver/init.lua
index 6a6c396d..6a6c396d 100644
--- a/lua/mason-registry/golangci-lint-langserver/init.lua
+++ b/lua/mason-registry/index/golangci-lint-langserver/init.lua
diff --git a/lua/mason-registry/golangci-lint/init.lua b/lua/mason-registry/index/golangci-lint/init.lua
index 1d925733..1d925733 100644
--- a/lua/mason-registry/golangci-lint/init.lua
+++ b/lua/mason-registry/index/golangci-lint/init.lua
diff --git a/lua/mason-registry/golines/init.lua b/lua/mason-registry/index/golines/init.lua
index d755cd23..d755cd23 100644
--- a/lua/mason-registry/golines/init.lua
+++ b/lua/mason-registry/index/golines/init.lua
diff --git a/lua/mason-registry/gomodifytags/init.lua b/lua/mason-registry/index/gomodifytags/init.lua
index 1e5e226e..1e5e226e 100644
--- a/lua/mason-registry/gomodifytags/init.lua
+++ b/lua/mason-registry/index/gomodifytags/init.lua
diff --git a/lua/mason-registry/google-java-format/init.lua b/lua/mason-registry/index/google-java-format/init.lua
index 58cef182..58cef182 100644
--- a/lua/mason-registry/google-java-format/init.lua
+++ b/lua/mason-registry/index/google-java-format/init.lua
diff --git a/lua/mason-registry/gopls/init.lua b/lua/mason-registry/index/gopls/init.lua
index 95421b14..95421b14 100644
--- a/lua/mason-registry/gopls/init.lua
+++ b/lua/mason-registry/index/gopls/init.lua
diff --git a/lua/mason-registry/gospel/init.lua b/lua/mason-registry/index/gospel/init.lua
index 9b740e82..9b740e82 100644
--- a/lua/mason-registry/gospel/init.lua
+++ b/lua/mason-registry/index/gospel/init.lua
diff --git a/lua/mason-registry/gotests/init.lua b/lua/mason-registry/index/gotests/init.lua
index d7aae651..d7aae651 100644
--- a/lua/mason-registry/gotests/init.lua
+++ b/lua/mason-registry/index/gotests/init.lua
diff --git a/lua/mason-registry/gotestsum/init.lua b/lua/mason-registry/index/gotestsum/init.lua
index 199c36e9..199c36e9 100644
--- a/lua/mason-registry/gotestsum/init.lua
+++ b/lua/mason-registry/index/gotestsum/init.lua
diff --git a/lua/mason-registry/gradle-language-server/init.lua b/lua/mason-registry/index/gradle-language-server/init.lua
index 61cbee5e..61cbee5e 100644
--- a/lua/mason-registry/gradle-language-server/init.lua
+++ b/lua/mason-registry/index/gradle-language-server/init.lua
diff --git a/lua/mason-registry/grammarly-languageserver/init.lua b/lua/mason-registry/index/grammarly-languageserver/init.lua
index b0a9a739..b0a9a739 100644
--- a/lua/mason-registry/grammarly-languageserver/init.lua
+++ b/lua/mason-registry/index/grammarly-languageserver/init.lua
diff --git a/lua/mason-registry/graphql-language-service-cli/init.lua b/lua/mason-registry/index/graphql-language-service-cli/init.lua
index 0bf6f1e6..0bf6f1e6 100644
--- a/lua/mason-registry/graphql-language-service-cli/init.lua
+++ b/lua/mason-registry/index/graphql-language-service-cli/init.lua
diff --git a/lua/mason-registry/groovy-language-server/init.lua b/lua/mason-registry/index/groovy-language-server/init.lua
index 1470c7a4..1470c7a4 100644
--- a/lua/mason-registry/groovy-language-server/init.lua
+++ b/lua/mason-registry/index/groovy-language-server/init.lua
diff --git a/lua/mason-registry/hadolint/init.lua b/lua/mason-registry/index/hadolint/init.lua
index 55a77873..55a77873 100644
--- a/lua/mason-registry/hadolint/init.lua
+++ b/lua/mason-registry/index/hadolint/init.lua
diff --git a/lua/mason-registry/haml-lint/init.lua b/lua/mason-registry/index/haml-lint/init.lua
index d6edabdd..d6edabdd 100644
--- a/lua/mason-registry/haml-lint/init.lua
+++ b/lua/mason-registry/index/haml-lint/init.lua
diff --git a/lua/mason-registry/haskell-language-server/init.lua b/lua/mason-registry/index/haskell-language-server/init.lua
index 8f0e3d42..8f0e3d42 100644
--- a/lua/mason-registry/haskell-language-server/init.lua
+++ b/lua/mason-registry/index/haskell-language-server/init.lua
diff --git a/lua/mason-registry/haxe-language-server/init.lua b/lua/mason-registry/index/haxe-language-server/init.lua
index 77a14e46..77a14e46 100644
--- a/lua/mason-registry/haxe-language-server/init.lua
+++ b/lua/mason-registry/index/haxe-language-server/init.lua
diff --git a/lua/mason-registry/hoon-language-server/init.lua b/lua/mason-registry/index/hoon-language-server/init.lua
index 5d5ee234..5d5ee234 100644
--- a/lua/mason-registry/hoon-language-server/init.lua
+++ b/lua/mason-registry/index/hoon-language-server/init.lua
diff --git a/lua/mason-registry/html-lsp/init.lua b/lua/mason-registry/index/html-lsp/init.lua
index ff8de04d..ff8de04d 100644
--- a/lua/mason-registry/html-lsp/init.lua
+++ b/lua/mason-registry/index/html-lsp/init.lua
diff --git a/lua/mason-registry/iferr/init.lua b/lua/mason-registry/index/iferr/init.lua
index fbac2180..fbac2180 100644
--- a/lua/mason-registry/iferr/init.lua
+++ b/lua/mason-registry/index/iferr/init.lua
diff --git a/lua/mason-registry/impl/init.lua b/lua/mason-registry/index/impl/init.lua
index 5969132f..5969132f 100644
--- a/lua/mason-registry/impl/init.lua
+++ b/lua/mason-registry/index/impl/init.lua
diff --git a/lua/mason-registry/index/init.lua b/lua/mason-registry/index/init.lua
new file mode 100644
index 00000000..f9af1add
--- /dev/null
+++ b/lua/mason-registry/index/init.lua
@@ -0,0 +1,283 @@
+-- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY.
+-- stylua: ignore start
+return {
+ actionlint = "mason-registry.index.actionlint",
+ ["ada-language-server"] = "mason-registry.index.ada-language-server",
+ alex = "mason-registry.index.alex",
+ ["angular-language-server"] = "mason-registry.index.angular-language-server",
+ ["ansible-language-server"] = "mason-registry.index.ansible-language-server",
+ ["ansible-lint"] = "mason-registry.index.ansible-lint",
+ ["antlers-language-server"] = "mason-registry.index.antlers-language-server",
+ ["apex-language-server"] = "mason-registry.index.apex-language-server",
+ ["arduino-language-server"] = "mason-registry.index.arduino-language-server",
+ ["asm-lsp"] = "mason-registry.index.asm-lsp",
+ ["astro-language-server"] = "mason-registry.index.astro-language-server",
+ autoflake = "mason-registry.index.autoflake",
+ autopep8 = "mason-registry.index.autopep8",
+ ["awk-language-server"] = "mason-registry.index.awk-language-server",
+ ["bash-debug-adapter"] = "mason-registry.index.bash-debug-adapter",
+ ["bash-language-server"] = "mason-registry.index.bash-language-server",
+ ["beancount-language-server"] = "mason-registry.index.beancount-language-server",
+ beautysh = "mason-registry.index.beautysh",
+ ["bicep-lsp"] = "mason-registry.index.bicep-lsp",
+ black = "mason-registry.index.black",
+ ["blackd-client"] = "mason-registry.index.blackd-client",
+ ["blade-formatter"] = "mason-registry.index.blade-formatter",
+ blue = "mason-registry.index.blue",
+ brighterscript = "mason-registry.index.brighterscript",
+ ["brighterscript-formatter"] = "mason-registry.index.brighterscript-formatter",
+ ["bsl-language-server"] = "mason-registry.index.bsl-language-server",
+ buf = "mason-registry.index.buf",
+ ["buf-language-server"] = "mason-registry.index.buf-language-server",
+ buildifier = "mason-registry.index.buildifier",
+ cbfmt = "mason-registry.index.cbfmt",
+ ["cfn-lint"] = "mason-registry.index.cfn-lint",
+ ["chrome-debug-adapter"] = "mason-registry.index.chrome-debug-adapter",
+ ["clang-format"] = "mason-registry.index.clang-format",
+ clangd = "mason-registry.index.clangd",
+ ["clarity-lsp"] = "mason-registry.index.clarity-lsp",
+ ["clojure-lsp"] = "mason-registry.index.clojure-lsp",
+ ["cmake-language-server"] = "mason-registry.index.cmake-language-server",
+ cmakelang = "mason-registry.index.cmakelang",
+ codelldb = "mason-registry.index.codelldb",
+ codeql = "mason-registry.index.codeql",
+ codespell = "mason-registry.index.codespell",
+ ["colorgen-nvim"] = "mason-registry.index.colorgen-nvim",
+ commitlint = "mason-registry.index.commitlint",
+ cpplint = "mason-registry.index.cpplint",
+ cpptools = "mason-registry.index.cpptools",
+ crystalline = "mason-registry.index.crystalline",
+ ["csharp-language-server"] = "mason-registry.index.csharp-language-server",
+ csharpier = "mason-registry.index.csharpier",
+ cspell = "mason-registry.index.cspell",
+ ["css-lsp"] = "mason-registry.index.css-lsp",
+ ["cssmodules-language-server"] = "mason-registry.index.cssmodules-language-server",
+ ["cucumber-language-server"] = "mason-registry.index.cucumber-language-server",
+ cueimports = "mason-registry.index.cueimports",
+ cuelsp = "mason-registry.index.cuelsp",
+ curlylint = "mason-registry.index.curlylint",
+ ["dart-debug-adapter"] = "mason-registry.index.dart-debug-adapter",
+ debugpy = "mason-registry.index.debugpy",
+ delve = "mason-registry.index.delve",
+ deno = "mason-registry.index.deno",
+ ["dhall-lsp"] = "mason-registry.index.dhall-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-lsp"] = "mason-registry.index.eslint-lsp",
+ 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",
+ fourmolu = "mason-registry.index.fourmolu",
+ fsautocomplete = "mason-registry.index.fsautocomplete",
+ gersemi = "mason-registry.index.gersemi",
+ gitlint = "mason-registry.index.gitlint",
+ gitui = "mason-registry.index.gitui",
+ glint = "mason-registry.index.glint",
+ glow = "mason-registry.index.glow",
+ ["go-debug-adapter"] = "mason-registry.index.go-debug-adapter",
+ gofumpt = "mason-registry.index.gofumpt",
+ goimports = "mason-registry.index.goimports",
+ ["goimports-reviser"] = "mason-registry.index.goimports-reviser",
+ ["golangci-lint"] = "mason-registry.index.golangci-lint",
+ ["golangci-lint-langserver"] = "mason-registry.index.golangci-lint-langserver",
+ golines = "mason-registry.index.golines",
+ gomodifytags = "mason-registry.index.gomodifytags",
+ ["google-java-format"] = "mason-registry.index.google-java-format",
+ gopls = "mason-registry.index.gopls",
+ gospel = "mason-registry.index.gospel",
+ gotests = "mason-registry.index.gotests",
+ gotestsum = "mason-registry.index.gotestsum",
+ ["gradle-language-server"] = "mason-registry.index.gradle-language-server",
+ ["grammarly-languageserver"] = "mason-registry.index.grammarly-languageserver",
+ ["graphql-language-service-cli"] = "mason-registry.index.graphql-language-service-cli",
+ ["groovy-language-server"] = "mason-registry.index.groovy-language-server",
+ hadolint = "mason-registry.index.hadolint",
+ ["haml-lint"] = "mason-registry.index.haml-lint",
+ ["haskell-language-server"] = "mason-registry.index.haskell-language-server",
+ ["haxe-language-server"] = "mason-registry.index.haxe-language-server",
+ ["hoon-language-server"] = "mason-registry.index.hoon-language-server",
+ ["html-lsp"] = "mason-registry.index.html-lsp",
+ iferr = "mason-registry.index.iferr",
+ impl = "mason-registry.index.impl",
+ intelephense = "mason-registry.index.intelephense",
+ isort = "mason-registry.index.isort",
+ ["java-debug-adapter"] = "mason-registry.index.java-debug-adapter",
+ ["java-test"] = "mason-registry.index.java-test",
+ jdtls = "mason-registry.index.jdtls",
+ ["jedi-language-server"] = "mason-registry.index.jedi-language-server",
+ joker = "mason-registry.index.joker",
+ jq = "mason-registry.index.jq",
+ ["jq-lsp"] = "mason-registry.index.jq-lsp",
+ ["js-debug-adapter"] = "mason-registry.index.js-debug-adapter",
+ ["json-lsp"] = "mason-registry.index.json-lsp",
+ ["json-to-struct"] = "mason-registry.index.json-to-struct",
+ jsonlint = "mason-registry.index.jsonlint",
+ ["jsonnet-language-server"] = "mason-registry.index.jsonnet-language-server",
+ ["julia-lsp"] = "mason-registry.index.julia-lsp",
+ ["kotlin-debug-adapter"] = "mason-registry.index.kotlin-debug-adapter",
+ ["kotlin-language-server"] = "mason-registry.index.kotlin-language-server",
+ ktlint = "mason-registry.index.ktlint",
+ latexindent = "mason-registry.index.latexindent",
+ lelwel = "mason-registry.index.lelwel",
+ lemminx = "mason-registry.index.lemminx",
+ ["lemmy-help"] = "mason-registry.index.lemmy-help",
+ ["ltex-ls"] = "mason-registry.index.ltex-ls",
+ ["lua-language-server"] = "mason-registry.index.lua-language-server",
+ luacheck = "mason-registry.index.luacheck",
+ luaformatter = "mason-registry.index.luaformatter",
+ ["luau-lsp"] = "mason-registry.index.luau-lsp",
+ markdownlint = "mason-registry.index.markdownlint",
+ marksman = "mason-registry.index.marksman",
+ ["metamath-zero-lsp"] = "mason-registry.index.metamath-zero-lsp",
+ misspell = "mason-registry.index.misspell",
+ mockdebug = "mason-registry.index.mockdebug",
+ ["move-analyzer"] = "mason-registry.index.move-analyzer",
+ mypy = "mason-registry.index.mypy",
+ neocmakelsp = "mason-registry.index.neocmakelsp",
+ netcoredbg = "mason-registry.index.netcoredbg",
+ ["nginx-language-server"] = "mason-registry.index.nginx-language-server",
+ ["nickel-lang-lsp"] = "mason-registry.index.nickel-lang-lsp",
+ ["nil"] = "mason-registry.index.nil",
+ nimlsp = "mason-registry.index.nimlsp",
+ ["node-debug2-adapter"] = "mason-registry.index.node-debug2-adapter",
+ nxls = "mason-registry.index.nxls",
+ ["ocaml-lsp"] = "mason-registry.index.ocaml-lsp",
+ ocamlformat = "mason-registry.index.ocamlformat",
+ omnisharp = "mason-registry.index.omnisharp",
+ ["omnisharp-mono"] = "mason-registry.index.omnisharp-mono",
+ ["opencl-language-server"] = "mason-registry.index.opencl-language-server",
+ ["openscad-lsp"] = "mason-registry.index.openscad-lsp",
+ perlnavigator = "mason-registry.index.perlnavigator",
+ ["php-cs-fixer"] = "mason-registry.index.php-cs-fixer",
+ ["php-debug-adapter"] = "mason-registry.index.php-debug-adapter",
+ phpactor = "mason-registry.index.phpactor",
+ phpcbf = "mason-registry.index.phpcbf",
+ phpcs = "mason-registry.index.phpcs",
+ phpmd = "mason-registry.index.phpmd",
+ phpstan = "mason-registry.index.phpstan",
+ pint = "mason-registry.index.pint",
+ ["powershell-editor-services"] = "mason-registry.index.powershell-editor-services",
+ prettier = "mason-registry.index.prettier",
+ prettierd = "mason-registry.index.prettierd",
+ ["prisma-language-server"] = "mason-registry.index.prisma-language-server",
+ proselint = "mason-registry.index.proselint",
+ ["prosemd-lsp"] = "mason-registry.index.prosemd-lsp",
+ protolint = "mason-registry.index.protolint",
+ psalm = "mason-registry.index.psalm",
+ ["puppet-editor-services"] = "mason-registry.index.puppet-editor-services",
+ ["purescript-language-server"] = "mason-registry.index.purescript-language-server",
+ pydocstyle = "mason-registry.index.pydocstyle",
+ pylama = "mason-registry.index.pylama",
+ pylint = "mason-registry.index.pylint",
+ ["pyproject-flake8"] = "mason-registry.index.pyproject-flake8",
+ pyre = "mason-registry.index.pyre",
+ pyright = "mason-registry.index.pyright",
+ ["python-lsp-server"] = "mason-registry.index.python-lsp-server",
+ ["quick-lint-js"] = "mason-registry.index.quick-lint-js",
+ ["r-languageserver"] = "mason-registry.index.r-languageserver",
+ ["raku-navigator"] = "mason-registry.index.raku-navigator",
+ ["reason-language-server"] = "mason-registry.index.reason-language-server",
+ ["remark-cli"] = "mason-registry.index.remark-cli",
+ ["remark-language-server"] = "mason-registry.index.remark-language-server",
+ ["reorder-python-imports"] = "mason-registry.index.reorder-python-imports",
+ ["rescript-lsp"] = "mason-registry.index.rescript-lsp",
+ revive = "mason-registry.index.revive",
+ ["rnix-lsp"] = "mason-registry.index.rnix-lsp",
+ ["robotframework-lsp"] = "mason-registry.index.robotframework-lsp",
+ rome = "mason-registry.index.rome",
+ rstcheck = "mason-registry.index.rstcheck",
+ rubocop = "mason-registry.index.rubocop",
+ ["ruby-lsp"] = "mason-registry.index.ruby-lsp",
+ ruff = "mason-registry.index.ruff",
+ ["ruff-lsp"] = "mason-registry.index.ruff-lsp",
+ ["rust-analyzer"] = "mason-registry.index.rust-analyzer",
+ rustfmt = "mason-registry.index.rustfmt",
+ rustywind = "mason-registry.index.rustywind",
+ ["salt-lsp"] = "mason-registry.index.salt-lsp",
+ selene = "mason-registry.index.selene",
+ semgrep = "mason-registry.index.semgrep",
+ ["serve-d"] = "mason-registry.index.serve-d",
+ shellcheck = "mason-registry.index.shellcheck",
+ shellharden = "mason-registry.index.shellharden",
+ shfmt = "mason-registry.index.shfmt",
+ ["shopify-theme-check"] = "mason-registry.index.shopify-theme-check",
+ ["slint-lsp"] = "mason-registry.index.slint-lsp",
+ ["smithy-language-server"] = "mason-registry.index.smithy-language-server",
+ solang = "mason-registry.index.solang",
+ solargraph = "mason-registry.index.solargraph",
+ solhint = "mason-registry.index.solhint",
+ solidity = "mason-registry.index.solidity",
+ ["solidity-ls"] = "mason-registry.index.solidity-ls",
+ sorbet = "mason-registry.index.sorbet",
+ sourcery = "mason-registry.index.sourcery",
+ ["spectral-language-server"] = "mason-registry.index.spectral-language-server",
+ ["sql-formatter"] = "mason-registry.index.sql-formatter",
+ sqlfluff = "mason-registry.index.sqlfluff",
+ sqlls = "mason-registry.index.sqlls",
+ sqls = "mason-registry.index.sqls",
+ standardrb = "mason-registry.index.standardrb",
+ staticcheck = "mason-registry.index.staticcheck",
+ ["stylelint-lsp"] = "mason-registry.index.stylelint-lsp",
+ stylua = "mason-registry.index.stylua",
+ ["svelte-language-server"] = "mason-registry.index.svelte-language-server",
+ svlangserver = "mason-registry.index.svlangserver",
+ svls = "mason-registry.index.svls",
+ ["tailwindcss-language-server"] = "mason-registry.index.tailwindcss-language-server",
+ taplo = "mason-registry.index.taplo",
+ ["teal-language-server"] = "mason-registry.index.teal-language-server",
+ tectonic = "mason-registry.index.tectonic",
+ ["terraform-ls"] = "mason-registry.index.terraform-ls",
+ texlab = "mason-registry.index.texlab",
+ textlint = "mason-registry.index.textlint",
+ tflint = "mason-registry.index.tflint",
+ twigcs = "mason-registry.index.twigcs",
+ ["typescript-language-server"] = "mason-registry.index.typescript-language-server",
+ ["unocss-language-server"] = "mason-registry.index.unocss-language-server",
+ usort = "mason-registry.index.usort",
+ vacuum = "mason-registry.index.vacuum",
+ ["vala-language-server"] = "mason-registry.index.vala-language-server",
+ vale = "mason-registry.index.vale",
+ verible = "mason-registry.index.verible",
+ ["veryl-ls"] = "mason-registry.index.veryl-ls",
+ ["vetur-vls"] = "mason-registry.index.vetur-vls",
+ ["vim-language-server"] = "mason-registry.index.vim-language-server",
+ vint = "mason-registry.index.vint",
+ ["visualforce-language-server"] = "mason-registry.index.visualforce-language-server",
+ vls = "mason-registry.index.vls",
+ vtsls = "mason-registry.index.vtsls",
+ ["vue-language-server"] = "mason-registry.index.vue-language-server",
+ vulture = "mason-registry.index.vulture",
+ ["wgsl-analyzer"] = "mason-registry.index.wgsl-analyzer",
+ ["write-good"] = "mason-registry.index.write-good",
+ xmlformatter = "mason-registry.index.xmlformatter",
+ xo = "mason-registry.index.xo",
+ ["yaml-language-server"] = "mason-registry.index.yaml-language-server",
+ yamlfmt = "mason-registry.index.yamlfmt",
+ yamllint = "mason-registry.index.yamllint",
+ yapf = "mason-registry.index.yapf",
+ zk = "mason-registry.index.zk",
+ zls = "mason-registry.index.zls"
+} \ No newline at end of file
diff --git a/lua/mason-registry/intelephense/init.lua b/lua/mason-registry/index/intelephense/init.lua
index fd8cd7c1..fd8cd7c1 100644
--- a/lua/mason-registry/intelephense/init.lua
+++ b/lua/mason-registry/index/intelephense/init.lua
diff --git a/lua/mason-registry/isort/init.lua b/lua/mason-registry/index/isort/init.lua
index 01c129e4..01c129e4 100644
--- a/lua/mason-registry/isort/init.lua
+++ b/lua/mason-registry/index/isort/init.lua
diff --git a/lua/mason-registry/java-debug-adapter/init.lua b/lua/mason-registry/index/java-debug-adapter/init.lua
index 923804be..923804be 100644
--- a/lua/mason-registry/java-debug-adapter/init.lua
+++ b/lua/mason-registry/index/java-debug-adapter/init.lua
diff --git a/lua/mason-registry/java-test/init.lua b/lua/mason-registry/index/java-test/init.lua
index 6366572d..6366572d 100644
--- a/lua/mason-registry/java-test/init.lua
+++ b/lua/mason-registry/index/java-test/init.lua
diff --git a/lua/mason-registry/jdtls/init.lua b/lua/mason-registry/index/jdtls/init.lua
index b3a5f640..b3a5f640 100644
--- a/lua/mason-registry/jdtls/init.lua
+++ b/lua/mason-registry/index/jdtls/init.lua
diff --git a/lua/mason-registry/jedi-language-server/init.lua b/lua/mason-registry/index/jedi-language-server/init.lua
index b19eb3c3..b19eb3c3 100644
--- a/lua/mason-registry/jedi-language-server/init.lua
+++ b/lua/mason-registry/index/jedi-language-server/init.lua
diff --git a/lua/mason-registry/joker/init.lua b/lua/mason-registry/index/joker/init.lua
index 2774e0cc..2774e0cc 100644
--- a/lua/mason-registry/joker/init.lua
+++ b/lua/mason-registry/index/joker/init.lua
diff --git a/lua/mason-registry/jq-lsp/init.lua b/lua/mason-registry/index/jq-lsp/init.lua
index f96ec79b..f96ec79b 100644
--- a/lua/mason-registry/jq-lsp/init.lua
+++ b/lua/mason-registry/index/jq-lsp/init.lua
diff --git a/lua/mason-registry/jq/init.lua b/lua/mason-registry/index/jq/init.lua
index e3a5db5b..e3a5db5b 100644
--- a/lua/mason-registry/jq/init.lua
+++ b/lua/mason-registry/index/jq/init.lua
diff --git a/lua/mason-registry/js-debug-adapter/init.lua b/lua/mason-registry/index/js-debug-adapter/init.lua
index aec75201..aec75201 100644
--- a/lua/mason-registry/js-debug-adapter/init.lua
+++ b/lua/mason-registry/index/js-debug-adapter/init.lua
diff --git a/lua/mason-registry/json-lsp/init.lua b/lua/mason-registry/index/json-lsp/init.lua
index a1141103..a1141103 100644
--- a/lua/mason-registry/json-lsp/init.lua
+++ b/lua/mason-registry/index/json-lsp/init.lua
diff --git a/lua/mason-registry/json-to-struct/init.lua b/lua/mason-registry/index/json-to-struct/init.lua
index e92ca20b..e92ca20b 100644
--- a/lua/mason-registry/json-to-struct/init.lua
+++ b/lua/mason-registry/index/json-to-struct/init.lua
diff --git a/lua/mason-registry/jsonlint/init.lua b/lua/mason-registry/index/jsonlint/init.lua
index d07b8f9e..d07b8f9e 100644
--- a/lua/mason-registry/jsonlint/init.lua
+++ b/lua/mason-registry/index/jsonlint/init.lua
diff --git a/lua/mason-registry/jsonnet-language-server/init.lua b/lua/mason-registry/index/jsonnet-language-server/init.lua
index a337957e..a337957e 100644
--- a/lua/mason-registry/jsonnet-language-server/init.lua
+++ b/lua/mason-registry/index/jsonnet-language-server/init.lua
diff --git a/lua/mason-registry/julia-lsp/init.lua b/lua/mason-registry/index/julia-lsp/init.lua
index d3dacdfe..d3dacdfe 100644
--- a/lua/mason-registry/julia-lsp/init.lua
+++ b/lua/mason-registry/index/julia-lsp/init.lua
diff --git a/lua/mason-registry/kotlin-debug-adapter/init.lua b/lua/mason-registry/index/kotlin-debug-adapter/init.lua
index 2e7aa17c..2e7aa17c 100644
--- a/lua/mason-registry/kotlin-debug-adapter/init.lua
+++ b/lua/mason-registry/index/kotlin-debug-adapter/init.lua
diff --git a/lua/mason-registry/kotlin-language-server/init.lua b/lua/mason-registry/index/kotlin-language-server/init.lua
index 77c6cb6d..77c6cb6d 100644
--- a/lua/mason-registry/kotlin-language-server/init.lua
+++ b/lua/mason-registry/index/kotlin-language-server/init.lua
diff --git a/lua/mason-registry/ktlint/init.lua b/lua/mason-registry/index/ktlint/init.lua
index ef346dc0..ef346dc0 100644
--- a/lua/mason-registry/ktlint/init.lua
+++ b/lua/mason-registry/index/ktlint/init.lua
diff --git a/lua/mason-registry/latexindent/init.lua b/lua/mason-registry/index/latexindent/init.lua
index c08bf7e9..c08bf7e9 100644
--- a/lua/mason-registry/latexindent/init.lua
+++ b/lua/mason-registry/index/latexindent/init.lua
diff --git a/lua/mason-registry/lelwel/init.lua b/lua/mason-registry/index/lelwel/init.lua
index f6b416e5..f6b416e5 100644
--- a/lua/mason-registry/lelwel/init.lua
+++ b/lua/mason-registry/index/lelwel/init.lua
diff --git a/lua/mason-registry/lemminx/init.lua b/lua/mason-registry/index/lemminx/init.lua
index ba92561b..ba92561b 100644
--- a/lua/mason-registry/lemminx/init.lua
+++ b/lua/mason-registry/index/lemminx/init.lua
diff --git a/lua/mason-registry/lemmy-help/init.lua b/lua/mason-registry/index/lemmy-help/init.lua
index db593590..db593590 100644
--- a/lua/mason-registry/lemmy-help/init.lua
+++ b/lua/mason-registry/index/lemmy-help/init.lua
diff --git a/lua/mason-registry/ltex-ls/init.lua b/lua/mason-registry/index/ltex-ls/init.lua
index e2cace82..e2cace82 100644
--- a/lua/mason-registry/ltex-ls/init.lua
+++ b/lua/mason-registry/index/ltex-ls/init.lua
diff --git a/lua/mason-registry/lua-language-server/init.lua b/lua/mason-registry/index/lua-language-server/init.lua
index 1c710935..1c710935 100644
--- a/lua/mason-registry/lua-language-server/init.lua
+++ b/lua/mason-registry/index/lua-language-server/init.lua
diff --git a/lua/mason-registry/luacheck/init.lua b/lua/mason-registry/index/luacheck/init.lua
index f4fae381..f4fae381 100644
--- a/lua/mason-registry/luacheck/init.lua
+++ b/lua/mason-registry/index/luacheck/init.lua
diff --git a/lua/mason-registry/luaformatter/init.lua b/lua/mason-registry/index/luaformatter/init.lua
index f4e4c888..f4e4c888 100644
--- a/lua/mason-registry/luaformatter/init.lua
+++ b/lua/mason-registry/index/luaformatter/init.lua
diff --git a/lua/mason-registry/luau-lsp/init.lua b/lua/mason-registry/index/luau-lsp/init.lua
index 94324271..94324271 100644
--- a/lua/mason-registry/luau-lsp/init.lua
+++ b/lua/mason-registry/index/luau-lsp/init.lua
diff --git a/lua/mason-registry/markdownlint/init.lua b/lua/mason-registry/index/markdownlint/init.lua
index eb63ec71..eb63ec71 100644
--- a/lua/mason-registry/markdownlint/init.lua
+++ b/lua/mason-registry/index/markdownlint/init.lua
diff --git a/lua/mason-registry/marksman/init.lua b/lua/mason-registry/index/marksman/init.lua
index 7d2404dc..7d2404dc 100644
--- a/lua/mason-registry/marksman/init.lua
+++ b/lua/mason-registry/index/marksman/init.lua
diff --git a/lua/mason-registry/metamath-zero-lsp/init.lua b/lua/mason-registry/index/metamath-zero-lsp/init.lua
index e5fc28b1..e5fc28b1 100644
--- a/lua/mason-registry/metamath-zero-lsp/init.lua
+++ b/lua/mason-registry/index/metamath-zero-lsp/init.lua
diff --git a/lua/mason-registry/misspell/init.lua b/lua/mason-registry/index/misspell/init.lua
index d9ae6f13..d9ae6f13 100644
--- a/lua/mason-registry/misspell/init.lua
+++ b/lua/mason-registry/index/misspell/init.lua
diff --git a/lua/mason-registry/mockdebug/init.lua b/lua/mason-registry/index/mockdebug/init.lua
index 4b539a72..4b539a72 100644
--- a/lua/mason-registry/mockdebug/init.lua
+++ b/lua/mason-registry/index/mockdebug/init.lua
diff --git a/lua/mason-registry/move-analyzer/init.lua b/lua/mason-registry/index/move-analyzer/init.lua
index e7e15093..e7e15093 100644
--- a/lua/mason-registry/move-analyzer/init.lua
+++ b/lua/mason-registry/index/move-analyzer/init.lua
diff --git a/lua/mason-registry/mypy/init.lua b/lua/mason-registry/index/mypy/init.lua
index 05f68afd..05f68afd 100644
--- a/lua/mason-registry/mypy/init.lua
+++ b/lua/mason-registry/index/mypy/init.lua
diff --git a/lua/mason-registry/neocmakelsp/init.lua b/lua/mason-registry/index/neocmakelsp/init.lua
index 2fe76e44..2fe76e44 100644
--- a/lua/mason-registry/neocmakelsp/init.lua
+++ b/lua/mason-registry/index/neocmakelsp/init.lua
diff --git a/lua/mason-registry/netcoredbg/init.lua b/lua/mason-registry/index/netcoredbg/init.lua
index 10a5c1ae..10a5c1ae 100644
--- a/lua/mason-registry/netcoredbg/init.lua
+++ b/lua/mason-registry/index/netcoredbg/init.lua
diff --git a/lua/mason-registry/nginx-language-server/init.lua b/lua/mason-registry/index/nginx-language-server/init.lua
index 88512cdc..88512cdc 100644
--- a/lua/mason-registry/nginx-language-server/init.lua
+++ b/lua/mason-registry/index/nginx-language-server/init.lua
diff --git a/lua/mason-registry/nickel-lang-lsp/init.lua b/lua/mason-registry/index/nickel-lang-lsp/init.lua
index 8e0cc510..8e0cc510 100644
--- a/lua/mason-registry/nickel-lang-lsp/init.lua
+++ b/lua/mason-registry/index/nickel-lang-lsp/init.lua
diff --git a/lua/mason-registry/nil/init.lua b/lua/mason-registry/index/nil/init.lua
index 708022a4..708022a4 100644
--- a/lua/mason-registry/nil/init.lua
+++ b/lua/mason-registry/index/nil/init.lua
diff --git a/lua/mason-registry/nimlsp/init.lua b/lua/mason-registry/index/nimlsp/init.lua
index ceb759af..ceb759af 100644
--- a/lua/mason-registry/nimlsp/init.lua
+++ b/lua/mason-registry/index/nimlsp/init.lua
diff --git a/lua/mason-registry/node-debug2-adapter/init.lua b/lua/mason-registry/index/node-debug2-adapter/init.lua
index 4487b6a4..4487b6a4 100644
--- a/lua/mason-registry/node-debug2-adapter/init.lua
+++ b/lua/mason-registry/index/node-debug2-adapter/init.lua
diff --git a/lua/mason-registry/nxls/init.lua b/lua/mason-registry/index/nxls/init.lua
index fb955b5e..fb955b5e 100644
--- a/lua/mason-registry/nxls/init.lua
+++ b/lua/mason-registry/index/nxls/init.lua
diff --git a/lua/mason-registry/ocaml-lsp/init.lua b/lua/mason-registry/index/ocaml-lsp/init.lua
index b1d02807..b1d02807 100644
--- a/lua/mason-registry/ocaml-lsp/init.lua
+++ b/lua/mason-registry/index/ocaml-lsp/init.lua
diff --git a/lua/mason-registry/ocamlformat/init.lua b/lua/mason-registry/index/ocamlformat/init.lua
index e24f33a9..e24f33a9 100644
--- a/lua/mason-registry/ocamlformat/init.lua
+++ b/lua/mason-registry/index/ocamlformat/init.lua
diff --git a/lua/mason-registry/omnisharp-mono/init.lua b/lua/mason-registry/index/omnisharp-mono/init.lua
index a09ee7e5..a09ee7e5 100644
--- a/lua/mason-registry/omnisharp-mono/init.lua
+++ b/lua/mason-registry/index/omnisharp-mono/init.lua
diff --git a/lua/mason-registry/omnisharp/init.lua b/lua/mason-registry/index/omnisharp/init.lua
index cb1164a3..cb1164a3 100644
--- a/lua/mason-registry/omnisharp/init.lua
+++ b/lua/mason-registry/index/omnisharp/init.lua
diff --git a/lua/mason-registry/opencl-language-server/init.lua b/lua/mason-registry/index/opencl-language-server/init.lua
index 665a5c55..665a5c55 100644
--- a/lua/mason-registry/opencl-language-server/init.lua
+++ b/lua/mason-registry/index/opencl-language-server/init.lua
diff --git a/lua/mason-registry/openscad-lsp/init.lua b/lua/mason-registry/index/openscad-lsp/init.lua
index 2caf582d..2caf582d 100644
--- a/lua/mason-registry/openscad-lsp/init.lua
+++ b/lua/mason-registry/index/openscad-lsp/init.lua
diff --git a/lua/mason-registry/perlnavigator/init.lua b/lua/mason-registry/index/perlnavigator/init.lua
index 654ecb94..654ecb94 100644
--- a/lua/mason-registry/perlnavigator/init.lua
+++ b/lua/mason-registry/index/perlnavigator/init.lua
diff --git a/lua/mason-registry/php-cs-fixer/init.lua b/lua/mason-registry/index/php-cs-fixer/init.lua
index 84dd0078..84dd0078 100644
--- a/lua/mason-registry/php-cs-fixer/init.lua
+++ b/lua/mason-registry/index/php-cs-fixer/init.lua
diff --git a/lua/mason-registry/php-debug-adapter/init.lua b/lua/mason-registry/index/php-debug-adapter/init.lua
index d4350c91..d4350c91 100644
--- a/lua/mason-registry/php-debug-adapter/init.lua
+++ b/lua/mason-registry/index/php-debug-adapter/init.lua
diff --git a/lua/mason-registry/phpactor/init.lua b/lua/mason-registry/index/phpactor/init.lua
index 99f0b5f5..99f0b5f5 100644
--- a/lua/mason-registry/phpactor/init.lua
+++ b/lua/mason-registry/index/phpactor/init.lua
diff --git a/lua/mason-registry/phpcbf/init.lua b/lua/mason-registry/index/phpcbf/init.lua
index 6dd062f5..6dd062f5 100644
--- a/lua/mason-registry/phpcbf/init.lua
+++ b/lua/mason-registry/index/phpcbf/init.lua
diff --git a/lua/mason-registry/phpcs/init.lua b/lua/mason-registry/index/phpcs/init.lua
index 41f82f7d..41f82f7d 100644
--- a/lua/mason-registry/phpcs/init.lua
+++ b/lua/mason-registry/index/phpcs/init.lua
diff --git a/lua/mason-registry/phpmd/init.lua b/lua/mason-registry/index/phpmd/init.lua
index 4543711f..4543711f 100644
--- a/lua/mason-registry/phpmd/init.lua
+++ b/lua/mason-registry/index/phpmd/init.lua
diff --git a/lua/mason-registry/phpstan/init.lua b/lua/mason-registry/index/phpstan/init.lua
index 688bd75a..688bd75a 100644
--- a/lua/mason-registry/phpstan/init.lua
+++ b/lua/mason-registry/index/phpstan/init.lua
diff --git a/lua/mason-registry/pint/init.lua b/lua/mason-registry/index/pint/init.lua
index 559434d5..559434d5 100644
--- a/lua/mason-registry/pint/init.lua
+++ b/lua/mason-registry/index/pint/init.lua
diff --git a/lua/mason-registry/powershell-editor-services/init.lua b/lua/mason-registry/index/powershell-editor-services/init.lua
index ab52478d..ab52478d 100644
--- a/lua/mason-registry/powershell-editor-services/init.lua
+++ b/lua/mason-registry/index/powershell-editor-services/init.lua
diff --git a/lua/mason-registry/prettier/init.lua b/lua/mason-registry/index/prettier/init.lua
index 04f0bd0f..04f0bd0f 100644
--- a/lua/mason-registry/prettier/init.lua
+++ b/lua/mason-registry/index/prettier/init.lua
diff --git a/lua/mason-registry/prettierd/init.lua b/lua/mason-registry/index/prettierd/init.lua
index 34a2e0c4..34a2e0c4 100644
--- a/lua/mason-registry/prettierd/init.lua
+++ b/lua/mason-registry/index/prettierd/init.lua
diff --git a/lua/mason-registry/prisma-language-server/init.lua b/lua/mason-registry/index/prisma-language-server/init.lua
index b54cb132..b54cb132 100644
--- a/lua/mason-registry/prisma-language-server/init.lua
+++ b/lua/mason-registry/index/prisma-language-server/init.lua
diff --git a/lua/mason-registry/proselint/init.lua b/lua/mason-registry/index/proselint/init.lua
index 7e919a6c..7e919a6c 100644
--- a/lua/mason-registry/proselint/init.lua
+++ b/lua/mason-registry/index/proselint/init.lua
diff --git a/lua/mason-registry/prosemd-lsp/init.lua b/lua/mason-registry/index/prosemd-lsp/init.lua
index 4e4f7b8e..4e4f7b8e 100644
--- a/lua/mason-registry/prosemd-lsp/init.lua
+++ b/lua/mason-registry/index/prosemd-lsp/init.lua
diff --git a/lua/mason-registry/protolint/init.lua b/lua/mason-registry/index/protolint/init.lua
index 6830c6ea..6830c6ea 100644
--- a/lua/mason-registry/protolint/init.lua
+++ b/lua/mason-registry/index/protolint/init.lua
diff --git a/lua/mason-registry/psalm/init.lua b/lua/mason-registry/index/psalm/init.lua
index 7a994a56..7a994a56 100644
--- a/lua/mason-registry/psalm/init.lua
+++ b/lua/mason-registry/index/psalm/init.lua
diff --git a/lua/mason-registry/puppet-editor-services/init.lua b/lua/mason-registry/index/puppet-editor-services/init.lua
index d38c2359..d38c2359 100644
--- a/lua/mason-registry/puppet-editor-services/init.lua
+++ b/lua/mason-registry/index/puppet-editor-services/init.lua
diff --git a/lua/mason-registry/purescript-language-server/init.lua b/lua/mason-registry/index/purescript-language-server/init.lua
index dd1395ac..dd1395ac 100644
--- a/lua/mason-registry/purescript-language-server/init.lua
+++ b/lua/mason-registry/index/purescript-language-server/init.lua
diff --git a/lua/mason-registry/pydocstyle/init.lua b/lua/mason-registry/index/pydocstyle/init.lua
index 74d4b3af..74d4b3af 100644
--- a/lua/mason-registry/pydocstyle/init.lua
+++ b/lua/mason-registry/index/pydocstyle/init.lua
diff --git a/lua/mason-registry/pylama/init.lua b/lua/mason-registry/index/pylama/init.lua
index 42e0c562..42e0c562 100644
--- a/lua/mason-registry/pylama/init.lua
+++ b/lua/mason-registry/index/pylama/init.lua
diff --git a/lua/mason-registry/pylint/init.lua b/lua/mason-registry/index/pylint/init.lua
index 292847c7..292847c7 100644
--- a/lua/mason-registry/pylint/init.lua
+++ b/lua/mason-registry/index/pylint/init.lua
diff --git a/lua/mason-registry/pyproject-flake8/init.lua b/lua/mason-registry/index/pyproject-flake8/init.lua
index 9657942a..9657942a 100644
--- a/lua/mason-registry/pyproject-flake8/init.lua
+++ b/lua/mason-registry/index/pyproject-flake8/init.lua
diff --git a/lua/mason-registry/pyre/init.lua b/lua/mason-registry/index/pyre/init.lua
index 878e1abe..878e1abe 100644
--- a/lua/mason-registry/pyre/init.lua
+++ b/lua/mason-registry/index/pyre/init.lua
diff --git a/lua/mason-registry/pyright/init.lua b/lua/mason-registry/index/pyright/init.lua
index 82957fa0..82957fa0 100644
--- a/lua/mason-registry/pyright/init.lua
+++ b/lua/mason-registry/index/pyright/init.lua
diff --git a/lua/mason-registry/python-lsp-server/init.lua b/lua/mason-registry/index/python-lsp-server/init.lua
index 8fb212a4..8fb212a4 100644
--- a/lua/mason-registry/python-lsp-server/init.lua
+++ b/lua/mason-registry/index/python-lsp-server/init.lua
diff --git a/lua/mason-registry/quick-lint-js/init.lua b/lua/mason-registry/index/quick-lint-js/init.lua
index 40764b37..40764b37 100644
--- a/lua/mason-registry/quick-lint-js/init.lua
+++ b/lua/mason-registry/index/quick-lint-js/init.lua
diff --git a/lua/mason-registry/r-languageserver/init.lua b/lua/mason-registry/index/r-languageserver/init.lua
index acb12ea4..acb12ea4 100644
--- a/lua/mason-registry/r-languageserver/init.lua
+++ b/lua/mason-registry/index/r-languageserver/init.lua
diff --git a/lua/mason-registry/raku-navigator/init.lua b/lua/mason-registry/index/raku-navigator/init.lua
index 3c9cb3e1..3c9cb3e1 100644
--- a/lua/mason-registry/raku-navigator/init.lua
+++ b/lua/mason-registry/index/raku-navigator/init.lua
diff --git a/lua/mason-registry/reason-language-server/init.lua b/lua/mason-registry/index/reason-language-server/init.lua
index 20aab910..20aab910 100644
--- a/lua/mason-registry/reason-language-server/init.lua
+++ b/lua/mason-registry/index/reason-language-server/init.lua
diff --git a/lua/mason-registry/remark-cli/init.lua b/lua/mason-registry/index/remark-cli/init.lua
index 46be0619..46be0619 100644
--- a/lua/mason-registry/remark-cli/init.lua
+++ b/lua/mason-registry/index/remark-cli/init.lua
diff --git a/lua/mason-registry/remark-language-server/init.lua b/lua/mason-registry/index/remark-language-server/init.lua
index e891b370..e891b370 100644
--- a/lua/mason-registry/remark-language-server/init.lua
+++ b/lua/mason-registry/index/remark-language-server/init.lua
diff --git a/lua/mason-registry/reorder-python-imports/init.lua b/lua/mason-registry/index/reorder-python-imports/init.lua
index 6a267aad..6a267aad 100644
--- a/lua/mason-registry/reorder-python-imports/init.lua
+++ b/lua/mason-registry/index/reorder-python-imports/init.lua
diff --git a/lua/mason-registry/rescript-lsp/init.lua b/lua/mason-registry/index/rescript-lsp/init.lua
index ec79ab09..ec79ab09 100644
--- a/lua/mason-registry/rescript-lsp/init.lua
+++ b/lua/mason-registry/index/rescript-lsp/init.lua
diff --git a/lua/mason-registry/revive/init.lua b/lua/mason-registry/index/revive/init.lua
index 3f9678d0..3f9678d0 100644
--- a/lua/mason-registry/revive/init.lua
+++ b/lua/mason-registry/index/revive/init.lua
diff --git a/lua/mason-registry/rnix-lsp/init.lua b/lua/mason-registry/index/rnix-lsp/init.lua
index 75576ed6..75576ed6 100644
--- a/lua/mason-registry/rnix-lsp/init.lua
+++ b/lua/mason-registry/index/rnix-lsp/init.lua
diff --git a/lua/mason-registry/robotframework-lsp/init.lua b/lua/mason-registry/index/robotframework-lsp/init.lua
index 4458e3b3..4458e3b3 100644
--- a/lua/mason-registry/robotframework-lsp/init.lua
+++ b/lua/mason-registry/index/robotframework-lsp/init.lua
diff --git a/lua/mason-registry/rome/init.lua b/lua/mason-registry/index/rome/init.lua
index 66faf621..66faf621 100644
--- a/lua/mason-registry/rome/init.lua
+++ b/lua/mason-registry/index/rome/init.lua
diff --git a/lua/mason-registry/rstcheck/init.lua b/lua/mason-registry/index/rstcheck/init.lua
index 0c939b04..0c939b04 100644
--- a/lua/mason-registry/rstcheck/init.lua
+++ b/lua/mason-registry/index/rstcheck/init.lua
diff --git a/lua/mason-registry/rubocop/init.lua b/lua/mason-registry/index/rubocop/init.lua
index 8b502756..8b502756 100644
--- a/lua/mason-registry/rubocop/init.lua
+++ b/lua/mason-registry/index/rubocop/init.lua
diff --git a/lua/mason-registry/ruby-lsp/init.lua b/lua/mason-registry/index/ruby-lsp/init.lua
index d84487b3..d84487b3 100644
--- a/lua/mason-registry/ruby-lsp/init.lua
+++ b/lua/mason-registry/index/ruby-lsp/init.lua
diff --git a/lua/mason-registry/ruff-lsp/init.lua b/lua/mason-registry/index/ruff-lsp/init.lua
index dc9d42cd..dc9d42cd 100644
--- a/lua/mason-registry/ruff-lsp/init.lua
+++ b/lua/mason-registry/index/ruff-lsp/init.lua
diff --git a/lua/mason-registry/ruff/init.lua b/lua/mason-registry/index/ruff/init.lua
index 354f013c..354f013c 100644
--- a/lua/mason-registry/ruff/init.lua
+++ b/lua/mason-registry/index/ruff/init.lua
diff --git a/lua/mason-registry/rust-analyzer/init.lua b/lua/mason-registry/index/rust-analyzer/init.lua
index 27294e29..27294e29 100644
--- a/lua/mason-registry/rust-analyzer/init.lua
+++ b/lua/mason-registry/index/rust-analyzer/init.lua
diff --git a/lua/mason-registry/rustfmt/init.lua b/lua/mason-registry/index/rustfmt/init.lua
index c53aa98a..c53aa98a 100644
--- a/lua/mason-registry/rustfmt/init.lua
+++ b/lua/mason-registry/index/rustfmt/init.lua
diff --git a/lua/mason-registry/rustywind/init.lua b/lua/mason-registry/index/rustywind/init.lua
index ab81db51..ab81db51 100644
--- a/lua/mason-registry/rustywind/init.lua
+++ b/lua/mason-registry/index/rustywind/init.lua
diff --git a/lua/mason-registry/salt-lsp/init.lua b/lua/mason-registry/index/salt-lsp/init.lua
index 91f79be5..91f79be5 100644
--- a/lua/mason-registry/salt-lsp/init.lua
+++ b/lua/mason-registry/index/salt-lsp/init.lua
diff --git a/lua/mason-registry/selene/init.lua b/lua/mason-registry/index/selene/init.lua
index d6dfd963..d6dfd963 100644
--- a/lua/mason-registry/selene/init.lua
+++ b/lua/mason-registry/index/selene/init.lua
diff --git a/lua/mason-registry/semgrep/init.lua b/lua/mason-registry/index/semgrep/init.lua
index 45e766cb..45e766cb 100644
--- a/lua/mason-registry/semgrep/init.lua
+++ b/lua/mason-registry/index/semgrep/init.lua
diff --git a/lua/mason-registry/serve-d/init.lua b/lua/mason-registry/index/serve-d/init.lua
index 77734960..77734960 100644
--- a/lua/mason-registry/serve-d/init.lua
+++ b/lua/mason-registry/index/serve-d/init.lua
diff --git a/lua/mason-registry/shellcheck/init.lua b/lua/mason-registry/index/shellcheck/init.lua
index 4d6ef2bc..4d6ef2bc 100644
--- a/lua/mason-registry/shellcheck/init.lua
+++ b/lua/mason-registry/index/shellcheck/init.lua
diff --git a/lua/mason-registry/shellharden/init.lua b/lua/mason-registry/index/shellharden/init.lua
index 847dc766..847dc766 100644
--- a/lua/mason-registry/shellharden/init.lua
+++ b/lua/mason-registry/index/shellharden/init.lua
diff --git a/lua/mason-registry/shfmt/init.lua b/lua/mason-registry/index/shfmt/init.lua
index 798a7968..798a7968 100644
--- a/lua/mason-registry/shfmt/init.lua
+++ b/lua/mason-registry/index/shfmt/init.lua
diff --git a/lua/mason-registry/shopify-theme-check/init.lua b/lua/mason-registry/index/shopify-theme-check/init.lua
index bba774f8..bba774f8 100644
--- a/lua/mason-registry/shopify-theme-check/init.lua
+++ b/lua/mason-registry/index/shopify-theme-check/init.lua
diff --git a/lua/mason-registry/slint-lsp/init.lua b/lua/mason-registry/index/slint-lsp/init.lua
index 50e26725..50e26725 100644
--- a/lua/mason-registry/slint-lsp/init.lua
+++ b/lua/mason-registry/index/slint-lsp/init.lua
diff --git a/lua/mason-registry/smithy-language-server/init.lua b/lua/mason-registry/index/smithy-language-server/init.lua
index cef679c5..cef679c5 100644
--- a/lua/mason-registry/smithy-language-server/init.lua
+++ b/lua/mason-registry/index/smithy-language-server/init.lua
diff --git a/lua/mason-registry/solang/init.lua b/lua/mason-registry/index/solang/init.lua
index b8b16b86..b8b16b86 100644
--- a/lua/mason-registry/solang/init.lua
+++ b/lua/mason-registry/index/solang/init.lua
diff --git a/lua/mason-registry/solargraph/init.lua b/lua/mason-registry/index/solargraph/init.lua
index e69f84cd..e69f84cd 100644
--- a/lua/mason-registry/solargraph/init.lua
+++ b/lua/mason-registry/index/solargraph/init.lua
diff --git a/lua/mason-registry/solhint/init.lua b/lua/mason-registry/index/solhint/init.lua
index be55e2f5..be55e2f5 100644
--- a/lua/mason-registry/solhint/init.lua
+++ b/lua/mason-registry/index/solhint/init.lua
diff --git a/lua/mason-registry/solidity-ls/init.lua b/lua/mason-registry/index/solidity-ls/init.lua
index d5a9259e..d5a9259e 100644
--- a/lua/mason-registry/solidity-ls/init.lua
+++ b/lua/mason-registry/index/solidity-ls/init.lua
diff --git a/lua/mason-registry/solidity/init.lua b/lua/mason-registry/index/solidity/init.lua
index d3b0385c..d3b0385c 100644
--- a/lua/mason-registry/solidity/init.lua
+++ b/lua/mason-registry/index/solidity/init.lua
diff --git a/lua/mason-registry/sorbet/init.lua b/lua/mason-registry/index/sorbet/init.lua
index 4b111542..4b111542 100644
--- a/lua/mason-registry/sorbet/init.lua
+++ b/lua/mason-registry/index/sorbet/init.lua
diff --git a/lua/mason-registry/sourcery/init.lua b/lua/mason-registry/index/sourcery/init.lua
index 0122af55..0122af55 100644
--- a/lua/mason-registry/sourcery/init.lua
+++ b/lua/mason-registry/index/sourcery/init.lua
diff --git a/lua/mason-registry/spectral-language-server/init.lua b/lua/mason-registry/index/spectral-language-server/init.lua
index 57cc7ff4..57cc7ff4 100644
--- a/lua/mason-registry/spectral-language-server/init.lua
+++ b/lua/mason-registry/index/spectral-language-server/init.lua
diff --git a/lua/mason-registry/sql-formatter/init.lua b/lua/mason-registry/index/sql-formatter/init.lua
index c3bcf10f..c3bcf10f 100644
--- a/lua/mason-registry/sql-formatter/init.lua
+++ b/lua/mason-registry/index/sql-formatter/init.lua
diff --git a/lua/mason-registry/sqlfluff/init.lua b/lua/mason-registry/index/sqlfluff/init.lua
index bbd9ed7d..bbd9ed7d 100644
--- a/lua/mason-registry/sqlfluff/init.lua
+++ b/lua/mason-registry/index/sqlfluff/init.lua
diff --git a/lua/mason-registry/sqlls/init.lua b/lua/mason-registry/index/sqlls/init.lua
index 7d719838..7d719838 100644
--- a/lua/mason-registry/sqlls/init.lua
+++ b/lua/mason-registry/index/sqlls/init.lua
diff --git a/lua/mason-registry/sqls/init.lua b/lua/mason-registry/index/sqls/init.lua
index eb3215ea..eb3215ea 100644
--- a/lua/mason-registry/sqls/init.lua
+++ b/lua/mason-registry/index/sqls/init.lua
diff --git a/lua/mason-registry/standardrb/init.lua b/lua/mason-registry/index/standardrb/init.lua
index eefb361f..eefb361f 100644
--- a/lua/mason-registry/standardrb/init.lua
+++ b/lua/mason-registry/index/standardrb/init.lua
diff --git a/lua/mason-registry/staticcheck/init.lua b/lua/mason-registry/index/staticcheck/init.lua
index ab3f0fff..ab3f0fff 100644
--- a/lua/mason-registry/staticcheck/init.lua
+++ b/lua/mason-registry/index/staticcheck/init.lua
diff --git a/lua/mason-registry/stylelint-lsp/init.lua b/lua/mason-registry/index/stylelint-lsp/init.lua
index 999ab033..999ab033 100644
--- a/lua/mason-registry/stylelint-lsp/init.lua
+++ b/lua/mason-registry/index/stylelint-lsp/init.lua
diff --git a/lua/mason-registry/stylua/init.lua b/lua/mason-registry/index/stylua/init.lua
index 59adff44..59adff44 100644
--- a/lua/mason-registry/stylua/init.lua
+++ b/lua/mason-registry/index/stylua/init.lua
diff --git a/lua/mason-registry/svelte-language-server/init.lua b/lua/mason-registry/index/svelte-language-server/init.lua
index ff495bda..ff495bda 100644
--- a/lua/mason-registry/svelte-language-server/init.lua
+++ b/lua/mason-registry/index/svelte-language-server/init.lua
diff --git a/lua/mason-registry/svlangserver/init.lua b/lua/mason-registry/index/svlangserver/init.lua
index dceef60d..dceef60d 100644
--- a/lua/mason-registry/svlangserver/init.lua
+++ b/lua/mason-registry/index/svlangserver/init.lua
diff --git a/lua/mason-registry/svls/init.lua b/lua/mason-registry/index/svls/init.lua
index 12e6b297..12e6b297 100644
--- a/lua/mason-registry/svls/init.lua
+++ b/lua/mason-registry/index/svls/init.lua
diff --git a/lua/mason-registry/tailwindcss-language-server/init.lua b/lua/mason-registry/index/tailwindcss-language-server/init.lua
index 9bde697a..9bde697a 100644
--- a/lua/mason-registry/tailwindcss-language-server/init.lua
+++ b/lua/mason-registry/index/tailwindcss-language-server/init.lua
diff --git a/lua/mason-registry/taplo/init.lua b/lua/mason-registry/index/taplo/init.lua
index b84d890f..b84d890f 100644
--- a/lua/mason-registry/taplo/init.lua
+++ b/lua/mason-registry/index/taplo/init.lua
diff --git a/lua/mason-registry/teal-language-server/init.lua b/lua/mason-registry/index/teal-language-server/init.lua
index fcbdf9c4..fcbdf9c4 100644
--- a/lua/mason-registry/teal-language-server/init.lua
+++ b/lua/mason-registry/index/teal-language-server/init.lua
diff --git a/lua/mason-registry/tectonic/init.lua b/lua/mason-registry/index/tectonic/init.lua
index a35a7fdf..a35a7fdf 100644
--- a/lua/mason-registry/tectonic/init.lua
+++ b/lua/mason-registry/index/tectonic/init.lua
diff --git a/lua/mason-registry/terraform-ls/init.lua b/lua/mason-registry/index/terraform-ls/init.lua
index 186f7e9e..186f7e9e 100644
--- a/lua/mason-registry/terraform-ls/init.lua
+++ b/lua/mason-registry/index/terraform-ls/init.lua
diff --git a/lua/mason-registry/texlab/init.lua b/lua/mason-registry/index/texlab/init.lua
index 9a31abbb..9a31abbb 100644
--- a/lua/mason-registry/texlab/init.lua
+++ b/lua/mason-registry/index/texlab/init.lua
diff --git a/lua/mason-registry/textlint/init.lua b/lua/mason-registry/index/textlint/init.lua
index c5126793..c5126793 100644
--- a/lua/mason-registry/textlint/init.lua
+++ b/lua/mason-registry/index/textlint/init.lua
diff --git a/lua/mason-registry/tflint/init.lua b/lua/mason-registry/index/tflint/init.lua
index a886edc4..a886edc4 100644
--- a/lua/mason-registry/tflint/init.lua
+++ b/lua/mason-registry/index/tflint/init.lua
diff --git a/lua/mason-registry/twigcs/init.lua b/lua/mason-registry/index/twigcs/init.lua
index 4a0a638a..4a0a638a 100644
--- a/lua/mason-registry/twigcs/init.lua
+++ b/lua/mason-registry/index/twigcs/init.lua
diff --git a/lua/mason-registry/typescript-language-server/init.lua b/lua/mason-registry/index/typescript-language-server/init.lua
index d978c4e1..d978c4e1 100644
--- a/lua/mason-registry/typescript-language-server/init.lua
+++ b/lua/mason-registry/index/typescript-language-server/init.lua
diff --git a/lua/mason-registry/unocss-language-server/init.lua b/lua/mason-registry/index/unocss-language-server/init.lua
index 5d00c873..5d00c873 100644
--- a/lua/mason-registry/unocss-language-server/init.lua
+++ b/lua/mason-registry/index/unocss-language-server/init.lua
diff --git a/lua/mason-registry/usort/init.lua b/lua/mason-registry/index/usort/init.lua
index 03c4d3a8..03c4d3a8 100644
--- a/lua/mason-registry/usort/init.lua
+++ b/lua/mason-registry/index/usort/init.lua
diff --git a/lua/mason-registry/vacuum/init.lua b/lua/mason-registry/index/vacuum/init.lua
index cd4b6410..cd4b6410 100644
--- a/lua/mason-registry/vacuum/init.lua
+++ b/lua/mason-registry/index/vacuum/init.lua
diff --git a/lua/mason-registry/vala-language-server/init.lua b/lua/mason-registry/index/vala-language-server/init.lua
index 5708205c..5708205c 100644
--- a/lua/mason-registry/vala-language-server/init.lua
+++ b/lua/mason-registry/index/vala-language-server/init.lua
diff --git a/lua/mason-registry/vale/init.lua b/lua/mason-registry/index/vale/init.lua
index 2d65a929..2d65a929 100644
--- a/lua/mason-registry/vale/init.lua
+++ b/lua/mason-registry/index/vale/init.lua
diff --git a/lua/mason-registry/verible/init.lua b/lua/mason-registry/index/verible/init.lua
index b0b2fa9c..b0b2fa9c 100644
--- a/lua/mason-registry/verible/init.lua
+++ b/lua/mason-registry/index/verible/init.lua
diff --git a/lua/mason-registry/veryl-ls/init.lua b/lua/mason-registry/index/veryl-ls/init.lua
index 6b45e20f..6b45e20f 100644
--- a/lua/mason-registry/veryl-ls/init.lua
+++ b/lua/mason-registry/index/veryl-ls/init.lua
diff --git a/lua/mason-registry/vetur-vls/init.lua b/lua/mason-registry/index/vetur-vls/init.lua
index 5bb0deff..5bb0deff 100644
--- a/lua/mason-registry/vetur-vls/init.lua
+++ b/lua/mason-registry/index/vetur-vls/init.lua
diff --git a/lua/mason-registry/vim-language-server/init.lua b/lua/mason-registry/index/vim-language-server/init.lua
index e24e2f3b..e24e2f3b 100644
--- a/lua/mason-registry/vim-language-server/init.lua
+++ b/lua/mason-registry/index/vim-language-server/init.lua
diff --git a/lua/mason-registry/vint/init.lua b/lua/mason-registry/index/vint/init.lua
index 694a81aa..694a81aa 100644
--- a/lua/mason-registry/vint/init.lua
+++ b/lua/mason-registry/index/vint/init.lua
diff --git a/lua/mason-registry/visualforce-language-server/init.lua b/lua/mason-registry/index/visualforce-language-server/init.lua
index f971ee7f..f971ee7f 100644
--- a/lua/mason-registry/visualforce-language-server/init.lua
+++ b/lua/mason-registry/index/visualforce-language-server/init.lua
diff --git a/lua/mason-registry/vls/init.lua b/lua/mason-registry/index/vls/init.lua
index 92ac761b..92ac761b 100644
--- a/lua/mason-registry/vls/init.lua
+++ b/lua/mason-registry/index/vls/init.lua
diff --git a/lua/mason-registry/vtsls/init.lua b/lua/mason-registry/index/vtsls/init.lua
index 89254fc7..89254fc7 100644
--- a/lua/mason-registry/vtsls/init.lua
+++ b/lua/mason-registry/index/vtsls/init.lua
diff --git a/lua/mason-registry/vue-language-server/init.lua b/lua/mason-registry/index/vue-language-server/init.lua
index a9405a41..a9405a41 100644
--- a/lua/mason-registry/vue-language-server/init.lua
+++ b/lua/mason-registry/index/vue-language-server/init.lua
diff --git a/lua/mason-registry/vulture/init.lua b/lua/mason-registry/index/vulture/init.lua
index d6098f5c..d6098f5c 100644
--- a/lua/mason-registry/vulture/init.lua
+++ b/lua/mason-registry/index/vulture/init.lua
diff --git a/lua/mason-registry/wgsl-analyzer/init.lua b/lua/mason-registry/index/wgsl-analyzer/init.lua
index c5ff2bb8..c5ff2bb8 100644
--- a/lua/mason-registry/wgsl-analyzer/init.lua
+++ b/lua/mason-registry/index/wgsl-analyzer/init.lua
diff --git a/lua/mason-registry/write-good/init.lua b/lua/mason-registry/index/write-good/init.lua
index 6ca66d46..6ca66d46 100644
--- a/lua/mason-registry/write-good/init.lua
+++ b/lua/mason-registry/index/write-good/init.lua
diff --git a/lua/mason-registry/xmlformatter/init.lua b/lua/mason-registry/index/xmlformatter/init.lua
index 9a8e0285..9a8e0285 100644
--- a/lua/mason-registry/xmlformatter/init.lua
+++ b/lua/mason-registry/index/xmlformatter/init.lua
diff --git a/lua/mason-registry/xo/init.lua b/lua/mason-registry/index/xo/init.lua
index 17769ae7..17769ae7 100644
--- a/lua/mason-registry/xo/init.lua
+++ b/lua/mason-registry/index/xo/init.lua
diff --git a/lua/mason-registry/yaml-language-server/init.lua b/lua/mason-registry/index/yaml-language-server/init.lua
index 67010889..67010889 100644
--- a/lua/mason-registry/yaml-language-server/init.lua
+++ b/lua/mason-registry/index/yaml-language-server/init.lua
diff --git a/lua/mason-registry/yamlfmt/init.lua b/lua/mason-registry/index/yamlfmt/init.lua
index 9f770f58..9f770f58 100644
--- a/lua/mason-registry/yamlfmt/init.lua
+++ b/lua/mason-registry/index/yamlfmt/init.lua
diff --git a/lua/mason-registry/yamllint/init.lua b/lua/mason-registry/index/yamllint/init.lua
index 334ac86e..334ac86e 100644
--- a/lua/mason-registry/yamllint/init.lua
+++ b/lua/mason-registry/index/yamllint/init.lua
diff --git a/lua/mason-registry/yapf/init.lua b/lua/mason-registry/index/yapf/init.lua
index 15041f2f..15041f2f 100644
--- a/lua/mason-registry/yapf/init.lua
+++ b/lua/mason-registry/index/yapf/init.lua
diff --git a/lua/mason-registry/zk/init.lua b/lua/mason-registry/index/zk/init.lua
index 8934c597..8934c597 100644
--- a/lua/mason-registry/zk/init.lua
+++ b/lua/mason-registry/index/zk/init.lua
diff --git a/lua/mason-registry/zls/init.lua b/lua/mason-registry/index/zls/init.lua
index 0ab94850..0ab94850 100644
--- a/lua/mason-registry/zls/init.lua
+++ b/lua/mason-registry/index/zls/init.lua
diff --git a/lua/mason-registry/init.lua b/lua/mason-registry/init.lua
index 164e9c02..2aa445a4 100644
--- a/lua/mason-registry/init.lua
+++ b/lua/mason-registry/init.lua
@@ -4,14 +4,21 @@ local _ = require "mason-core.functional"
local Optional = require "mason-core.optional"
local path = require "mason-core.path"
local EventEmitter = require "mason-core.EventEmitter"
+local sources = require "mason-registry.sources"
-local index = require "mason-registry.index"
+---@class RegistrySource
+---@field get_package fun(self: RegistrySource, pkg_name: string): Package
+---@field get_all_package_names fun(self: RegistrySource): string[]
+---@field is_installed fun(self: RegistrySource): boolean
+---@field install async fun(self: RegistrySource): Result
---@class MasonRegistry : EventEmitter
---@diagnostic disable-next-line: assign-type-mismatch
local M = setmetatable({}, { __index = EventEmitter })
EventEmitter.init(M)
+M.set_registries = sources.set_registries
+
local scan_install_root
do
@@ -21,7 +28,7 @@ do
local get_directories = _.compose(
_.set_of,
_.filter_map(function(entry)
- if entry.type == "directory" and index[entry.name] then
+ if entry.type == "directory" then
return Optional.of(entry.name)
else
return Optional.empty()
@@ -62,19 +69,22 @@ end
---@param package_name string
---@return Package
function M.get_package(package_name)
- local ok, pkg = pcall(require, index[package_name])
- if not ok then
- log.fmt_error("Failed to load package %s: %s", package_name, pkg or "")
- error(("Cannot find package %q."):format(package_name))
+ for source in sources.iter() do
+ local pkg = source:get_package(package_name)
+ if pkg then
+ return pkg
+ end
end
- return pkg
+ log.fmt_error("Cannot find package %q.", package_name)
+ error(("Cannot find package %q."):format(package_name))
end
---Returns true if the provided package_name can be found in the registry.
---@param package_name string
---@return boolean
function M.has_package(package_name)
- return index[package_name] ~= nil
+ local ok = pcall(M.get_package, package_name)
+ return ok
end
local get_packages = _.map(M.get_package)
@@ -94,7 +104,13 @@ end
---Returns all package names. This is a fast function that doesn't load any extra modules.
---@return string[]
function M.get_all_package_names()
- return _.keys(index)
+ local pkgs = {}
+ for source in sources.iter() do
+ for _, name in ipairs(source:get_all_package_names()) do
+ pkgs[name] = true
+ end
+ end
+ return _.keys(pkgs)
end
---Returns all package instances. This is a slower function that loads more modules.
diff --git a/lua/mason-registry/sources/init.lua b/lua/mason-registry/sources/init.lua
new file mode 100644
index 00000000..39b7fad5
--- /dev/null
+++ b/lua/mason-registry/sources/init.lua
@@ -0,0 +1,57 @@
+local M = {}
+
+---@param registry_id string
+---@return fun(): RegistrySource # Thunk to instantiate provider.
+local function parse(registry_id)
+ local type, id = registry_id:match "^(.+):(.+)$"
+ if type == "lua" then
+ return function()
+ local LuaRegistrySource = require "mason-registry.sources.lua"
+ return LuaRegistrySource.new {
+ id = registry_id,
+ mod = id,
+ }
+ end
+ elseif type ~= nil then
+ error(("Unknown registry type %q: %q."):format(type, registry_id), 0)
+ end
+ error(("Malformed registry id: %q."):format(registry_id), 0)
+end
+
+---@type ((fun(): RegistrySource) | RegistrySource)[]
+local registries = {}
+
+---@param registry_ids string[]
+function M.set_registries(registry_ids)
+ for _, registry in ipairs(registry_ids) do
+ local ok, err = pcall(function()
+ table.insert(registries, parse(registry))
+ end)
+ if not ok then
+ local log = require "mason-core.log"
+ local notify = require "mason-core.notify"
+ log.fmt_error("Failed to parse registry %q: %s", registry, err)
+ notify(err, vim.log.levels.ERROR)
+ end
+ end
+end
+
+function M.iter()
+ local i = 1
+ return function()
+ while i <= #registries do
+ local registry = registries[i]
+ if type(registry) == "function" then
+ -- unwrap thunk
+ registry = registry()
+ registries[i] = registry
+ end
+ i = i + 1
+ if registry:is_installed() then
+ return registry
+ end
+ end
+ end
+end
+
+return M
diff --git a/lua/mason-registry/sources/lua.lua b/lua/mason-registry/sources/lua.lua
new file mode 100644
index 00000000..94b4e4f8
--- /dev/null
+++ b/lua/mason-registry/sources/lua.lua
@@ -0,0 +1,43 @@
+---@class LuaRegistrySourceSpec
+---@field id string
+---@field mod string
+
+---@class LuaRegistrySource : RegistrySource
+---@field private spec LuaRegistrySourceSpec
+local LuaRegistrySource = {}
+LuaRegistrySource.__index = LuaRegistrySource
+
+---@param spec LuaRegistrySourceSpec
+function LuaRegistrySource.new(spec)
+ return setmetatable({
+ spec = spec,
+ }, LuaRegistrySource)
+end
+
+function LuaRegistrySource:get_package(pkg_name)
+ local index = require(self.spec.mod)
+ if index[pkg_name] then
+ return require(index[pkg_name])
+ end
+end
+
+function LuaRegistrySource:get_all_package_names()
+ local index = require(self.spec.mod)
+ return vim.tbl_keys(index)
+end
+
+function LuaRegistrySource:is_installed()
+ local ok = pcall(require, self.spec.mod)
+ return ok
+end
+
+function LuaRegistrySource:install()
+ local Result = require "mason-core.result"
+ return Result.success()
+end
+
+function LuaRegistrySource:__tostring()
+ return ("LuaRegistry(mod=%s)"):format(self.spec.mod)
+end
+
+return LuaRegistrySource
diff --git a/lua/mason/init.lua b/lua/mason/init.lua
index 6bbb411a..080ab195 100644
--- a/lua/mason/init.lua
+++ b/lua/mason/init.lua
@@ -27,6 +27,7 @@ function M.setup(config)
require "mason.api.command"
setup_autocmds()
+ require("mason-registry").set_registries(settings.current.registries)
end
return M
diff --git a/lua/mason/settings.lua b/lua/mason/settings.lua
index 09726a5c..9862c3cd 100644
--- a/lua/mason/settings.lua
+++ b/lua/mason/settings.lua
@@ -14,15 +14,10 @@ local DEFAULT_SETTINGS = {
---@type '"prepend"' | '"append"' | '"skip"'
PATH = "prepend",
- pip = {
- -- Whether to upgrade pip to the latest version in the virtual environment before installing packages.
- upgrade_pip = false,
-
- -- These args will be added to `pip install` calls. Note that setting extra args might impact intended behavior
- -- and is not recommended.
- --
- -- Example: { "--proxy", "https://proxyserver" }
- install_args = {},
+ -- The registries to source packages from. Accepts multiple entries. Should a package with the same name exist in
+ -- multiple registries, the registry listed first will be used.
+ registries = {
+ "lua:mason-registry.index",
},
-- Controls to which degree logs are written to the log file. It's useful to set this to vim.log.levels.DEBUG when
@@ -33,6 +28,16 @@ local DEFAULT_SETTINGS = {
-- packages that are requested to be installed will be put in a queue.
max_concurrent_installers = 4,
+ -- The provider implementations to use for resolving supplementary package metadata (e.g., all available versions).
+ -- Accepts multiple entries, where later entries will be used as fallback should prior providers fail.
+ -- Builtin providers are:
+ -- - mason.providers.registry-api - uses the https://api.mason-registry.dev API
+ -- - mason.providers.client - uses only client-side tooling to resolve metadata
+ providers = {
+ "mason.providers.registry-api",
+ "mason.providers.client",
+ },
+
github = {
-- The template URL to use when downloading assets from GitHub.
-- The placeholders are the following (in order):
@@ -42,13 +47,15 @@ local DEFAULT_SETTINGS = {
download_url_template = "https://github.com/%s/releases/download/%s/%s",
},
- -- The provider implementations to use for resolving package metadata (latest version, available versions, etc.).
- -- Accepts multiple entries, where later entries will be used as fallback should prior providers fail.
- -- Builtin providers are:
- -- - mason.providers.registry-api (default) - uses the https://api.mason-registry.dev API
- -- - mason.providers.client - uses only client-side tooling to resolve metadata
- providers = {
- "mason.providers.registry-api",
+ pip = {
+ -- Whether to upgrade pip to the latest version in the virtual environment before installing packages.
+ upgrade_pip = false,
+
+ -- These args will be added to `pip install` calls. Note that setting extra args might impact intended behavior
+ -- and is not recommended.
+ --
+ -- Example: { "--proxy", "https://proxyserver" }
+ install_args = {},
},
ui = {