From 3a444cb7b0cee6b1e2ed31b7e76f37509075dc46 Mon Sep 17 00:00:00 2001 From: William Boman Date: Sat, 15 Feb 2025 21:00:35 +0100 Subject: fix: avoid calling vim.fn in fast event (#1878) --- lua/mason-core/package/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lua/mason-core/package/init.lua') diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua index a5b14548..899370fa 100644 --- a/lua/mason-core/package/init.lua +++ b/lua/mason-core/package/init.lua @@ -7,6 +7,7 @@ local a = require "mason-core.async" local fs = require "mason-core.fs" local log = require "mason-core.log" local path = require "mason-core.path" +local platform = require "mason-core.platform" local registry = require "mason-registry" local is_not_nil = _.complement(_.is_nil) @@ -87,7 +88,7 @@ local PackageMt = { __index = Package } ---@param spec PackageSpec | RegistryPackageSpec local function validate_spec(spec) - if vim.fn.has "nvim-0.11" ~= 1 then + if platform.cached_features["nvim-0.11"] ~= 1 then return end if is_registry_spec(spec) then -- cgit v1.2.3-70-g09d2