aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/functional/relation.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-12-20 08:42:58 +0100
committerGitHub <noreply@github.com>2022-12-20 07:42:58 +0000
commit25313762aac8fc313b769f20298bd4e6473cc6dd (patch)
treee46fee667753f4fd7d16b2eac085348d3ecf821f /lua/mason-core/functional/relation.lua
parentfeat: add expr module (#775) (diff)
downloadmason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar.gz
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar.bz2
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar.lz
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar.xz
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.tar.zst
mason-25313762aac8fc313b769f20298bd4e6473cc6dd.zip
feat(functional): add trim_start and assoc (#779)
Diffstat (limited to 'lua/mason-core/functional/relation.lua')
-rw-r--r--lua/mason-core/functional/relation.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/mason-core/functional/relation.lua b/lua/mason-core/functional/relation.lua
index b6ba92b7..1561b030 100644
--- a/lua/mason-core/functional/relation.lua
+++ b/lua/mason-core/functional/relation.lua
@@ -18,7 +18,9 @@ end, 3)
---@param path any[]
---@param tbl table
_.path_satisfies = fun.curryN(function(predicate, path, tbl)
- return predicate(vim.tbl_get(tbl, unpack(path)))
+ -- see https://github.com/neovim/neovim/pull/21426
+ local value = vim.tbl_get(tbl, unpack(path))
+ return predicate(value)
end, 3)
---@param a number