aboutsummaryrefslogtreecommitdiff
path: root/nomsu_compiler.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu_compiler.lua')
-rw-r--r--nomsu_compiler.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/nomsu_compiler.lua b/nomsu_compiler.lua
index d5921cf..bdacdfb 100644
--- a/nomsu_compiler.lua
+++ b/nomsu_compiler.lua
@@ -1217,9 +1217,12 @@ do
end
end
for i, bit in ipairs(tree) do
- if next_space == "\n.." or (next_space == " " and nomsu:trailing_line_len() > MAX_LINE) then
+ if next_space == "\n.." then
nomsu:append("\n", pop_comments(pos), '..')
next_space = ""
+ elseif next_space == " " and nomsu:trailing_line_len() > MAX_LINE then
+ nomsu:append(" \\\n", pop_comments(pos), '..')
+ next_space = ""
end
if type(bit) == "string" then
if not (type(tree[i - 1]) == 'string' and is_operator(tree[i - 1]) ~= is_operator(bit)) then