aboutsummaryrefslogtreecommitdiff
path: root/nomsu_compiler.moon
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu_compiler.moon')
-rw-r--r--nomsu_compiler.moon4
1 files changed, 3 insertions, 1 deletions
diff --git a/nomsu_compiler.moon b/nomsu_compiler.moon
index 12a7529..45e863d 100644
--- a/nomsu_compiler.moon
+++ b/nomsu_compiler.moon
@@ -234,7 +234,7 @@ compile = setmetatable({
entry_lua\add as_lua(v)
if needs_comma then lua\add ","
if lua\trailing_line_len! + #(entry_lua\text!\match("^[\n]*")) > MAX_LINE
- lua\add "\n"
+ lua\add "\n "
elseif needs_comma
lua\add " "
lua\add entry_lua
@@ -322,6 +322,8 @@ compile = setmetatable({
if tree[i].type == "Comment"
items_lua\add "\n"
sep = ''
+ elseif items_lua\trailing_line_len! > MAX_LINE
+ sep = ',\n '
else
sep = ', '
i += 1