aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/package/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2025-02-15 21:00:35 +0100
committerGitHub <noreply@github.com>2025-02-15 21:00:35 +0100
commit3a444cb7b0cee6b1e2ed31b7e76f37509075dc46 (patch)
tree4cfc848de225c78f0b9ff63a64902203b9c043b7 /lua/mason-core/package/init.lua
parentfix(ui): reposition window if border is different than "none" (#1859) (diff)
downloadmason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar.gz
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar.bz2
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar.lz
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar.xz
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.tar.zst
mason-3a444cb7b0cee6b1e2ed31b7e76f37509075dc46.zip
fix: avoid calling vim.fn in fast event (#1878)
Diffstat (limited to 'lua/mason-core/package/init.lua')
-rw-r--r--lua/mason-core/package/init.lua3
1 files changed, 2 insertions, 1 deletions
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