From 79881757fb924ce1e776f3d8e429eb3e0e185d18 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sat, 15 Dec 2018 15:15:03 -0800 Subject: Truncating super long error messages. --- pretty_errors.moon | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pretty_errors.moon') diff --git a/pretty_errors.moon b/pretty_errors.moon index 578aab6..dcffae2 100644 --- a/pretty_errors.moon +++ b/pretty_errors.moon @@ -45,6 +45,9 @@ format_error = (err)-> err_msg ..= "\n\027[2m#{fmt_str\format(i)}\027[0;41;30m#{during}\027[0m#{after}" else err_msg ..= "\n\027[2m#{fmt_str\format(i)}\027[0;41;30m#{line}\027[0m" + if i > err_linenum+1 + 5 + err_msg ..= "\n ...\n" + break box_width = 70 err_text = "\027[47;31;1m#{string2.wrap(" "..err.error, box_width, 16)\gsub("\n", "\n\027[47;31;1m ")}" -- cgit v1.2.3