From b1083980c4167bad66cb74fcd7d91d6513ab6baf Mon Sep 17 00:00:00 2001 From: "Wilma456 (Jakob0815)" Date: Tue, 15 Jan 2019 16:22:11 +0100 Subject: [PATCH] Add \v escape sequenz --- .../resources/assets/opencomputers/loot/openos/lib/tty.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/opencomputers/loot/openos/lib/tty.lua b/src/main/resources/assets/opencomputers/loot/openos/lib/tty.lua index 4a76dc8be..60b694f22 100644 --- a/src/main/resources/assets/opencomputers/loot/openos/lib/tty.lua +++ b/src/main/resources/assets/opencomputers/loot/openos/lib/tty.lua @@ -103,7 +103,7 @@ function tty.stream:write(value) local x, y = tty.getCursor() - local _, ei, delim = unicode.sub(window.output_buffer, 1, window.width):find("([\27\t\r\n\a\b\15])") + local _, ei, delim = unicode.sub(window.output_buffer, 1, window.width):find("([\27\t\r\n\a\b\v\15])") local segment = ansi_print .. (ei and window.output_buffer:sub(1, ei - 1) or window.output_buffer) if segment ~= "" then @@ -139,6 +139,8 @@ function tty.stream:write(value) y = y + 1 elseif delim == "\b" then x = x - 1 + elseif delim == "\v" then + y = y + 1 elseif delim == "\a" and not beeped then computer.beep() beeped = true