aboutsummaryrefslogtreecommitdiff
path: root/src/line/input.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/line/input.cc')
-rw-r--r--src/line/input.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/line/input.cc b/src/line/input.cc
index 9c593f7..cc5a62b 100644
--- a/src/line/input.cc
+++ b/src/line/input.cc
@@ -69,6 +69,13 @@ string readline()
move_cursor(seq[1]);
}
+
+ // backspace
+ else if (c == '\b' || c == '\x7f')
+ {
+ cursor_input_char(c);
+ print_override(line_buffer);
+ }
}
// normal char