aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorSebastian Lyng Johansen <sebastian@lyngjohansen.com>2024-05-18 22:08:30 +0200
committerGitHub <noreply@github.com>2024-05-18 22:08:30 +0200
commita4caa0d083aab56f6cd5acf2d42331b74614a585 (patch)
treeb0d205457a1dfd4142ca87efa1ae5e4bca796dc5 /lua
parentchore(main): release 1.29.0 (#410) (diff)
downloadmason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar.gz
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar.bz2
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar.lz
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar.xz
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.tar.zst
mason-lspconfig-a4caa0d083aab56f6cd5acf2d42331b74614a585.zip
fix: prefer vim.islist over vim.tbl_islist (#413)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-lspconfig/lspconfig_hook.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua/mason-lspconfig/lspconfig_hook.lua b/lua/mason-lspconfig/lspconfig_hook.lua
index 01e16bd..91284af 100644
--- a/lua/mason-lspconfig/lspconfig_hook.lua
+++ b/lua/mason-lspconfig/lspconfig_hook.lua
@@ -37,9 +37,10 @@ local merge_in_place
---@param t1 table
---@param t2 table
merge_in_place = _.curryN(function(t1, t2)
+ local islist = vim.islist or vim.tbl_islist
for k, v in pairs(t2) do
if type(v) == "table" then
- if type(t1[k]) == "table" and not vim.tbl_islist(t1[k]) then
+ if type(t1[k]) == "table" and not islist(t1[k]) then
merge_in_place(t1[k], v)
else
t1[k] = v