From c564df1ac9c430207bb7f64b8f39f61bdf97e099 Mon Sep 17 00:00:00 2001 From: Tim Vaughan Date: Tue, 5 Jul 2016 22:35:13 +0200 Subject: [PATCH] Tabs behaving sensibly in expect. --- src/forth.jl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/forth.jl b/src/forth.jl index 609897a..dd808bb 100644 --- a/src/forth.jl +++ b/src/forth.jl @@ -648,8 +648,13 @@ function getLineFromSTDIN() elseif key == '\b' if !isempty(line) + if line[length(line)] == '\t' + print(string("\r\033[K",line[1:length(line)-1])) + else + print("\b\033[K") + end + line = line[1:length(line)-1] - print("\b \b") end elseif key == '\e' -- 2.20.1