From 90ee66a3a6aae10fd84f3f43844db55229933e37 Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sun, 12 Jan 2025 22:45:37 -0600 Subject: work --- src/preload.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/preload.lua') diff --git a/src/preload.lua b/src/preload.lua index 8610cbc..ca2dc9a 100644 --- a/src/preload.lua +++ b/src/preload.lua @@ -7,22 +7,22 @@ local old_traceback = debug.traceback debug.traceback = function(...) local orig_traceback = old_traceback(...) local noprint = {} - return orig_traceback:gsub("([ \t]*)([%w/_]+%.lua):(%d+):([^\n]*)",function(spaces, filename, linenum, rest) + return orig_traceback:gsub("([%w/_]+%.lua):(%d+):",function(filename, linenum) --If our file is not moonscript, we won't have a debug file local debugfile = am.load_string(filename .. ".X") if not debugfile then - return spaces .. filename .. ":" .. linenum .. ":" .. rest + return filename .. ":" .. linenum .. ":" end debugfile = debugfile .. "\n" for line in debugfile:gmatch("([^\n]+)\n") do - _,_,pos,lua,moon = line:find("(%d+)%s+(%d+):%b[] >> (%d+)") + local _,_,pos,lua,moon = line:find("(%d+)%s+(%d+):%b[] >> (%d+)") if pos and lua and moon and tonumber(linenum) == tonumber(lua) then filename = filename:gsub(".lua$",".moon") linenum = moon break end end - return string.format("%s%s:%d: %s", spaces, filename, linenum, rest) + return string.format("%s:%d:", filename, linenum) end) end -- cgit v1.2.3-70-g09d2