From 37c745fa73b983c86904132efb30ef2a4a76df5e Mon Sep 17 00:00:00 2001 From: William Boman Date: Sun, 30 Oct 2022 17:43:46 +0100 Subject: feat: add provider interface (#601) --- doc/mason.txt | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'doc') diff --git a/doc/mason.txt b/doc/mason.txt index f75b36c4..3a3a9ac6 100644 --- a/doc/mason.txt +++ b/doc/mason.txt @@ -239,6 +239,15 @@ Example: 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", + }, + ui = { -- Whether to automatically check for new versions when opening the :Mason window. check_outdated_packages_on_open = true, -- cgit v1.2.3-70-g09d2