From 9211babf09fba61303c4256329689241a49a3525 Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Thu, 22 Aug 2024 02:09:36 -0400 Subject: [PATCH] fix(config): join and fold correctly (#148) Signed-off-by: Aaron Pham --- lua/avante/providers/init.lua | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lua/avante/providers/init.lua b/lua/avante/providers/init.lua index 4e3a28e..7523cdf 100644 --- a/lua/avante/providers/init.lua +++ b/lua/avante/providers/init.lua @@ -267,9 +267,16 @@ M.parse_config = function(opts) end end - return s1, vim.tbl_filter(function(it) - return type(it) ~= "function" - end, s2) + return s1, + vim + .iter(s2) + :filter(function(k, v) + return type(v) ~= "function" + end) + :fold({}, function(acc, k, v) + acc[k] = v + return acc + end) end ---@private