diff --git a/lua/ivy/utils.lua b/lua/ivy/utils.lua index e54f07b..7340c00 100644 --- a/lua/ivy/utils.lua +++ b/lua/ivy/utils.lua @@ -37,10 +37,14 @@ utils.command_finder = function(command, min) if handle == nil then return {} end - local result = handle:read "*a" - handle:close() - return result + local results = {}; + for line in handle:lines() do + table.insert(results, { content = line }) + end + + handle:close() + return results end end