From 2219f9b60fb3cd42991bece1fa55a503862d26a8 Mon Sep 17 00:00:00 2001 From: lung Date: Thu, 8 Oct 2026 02:58:13 +0300 Subject: /etc/profile and C-BS, start a little README.md handbook --- kernel/tty.rv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kernel/tty.rv') diff --git a/kernel/tty.rv b/kernel/tty.rv index 5fcd224..680289f 100644 --- a/kernel/tty.rv +++ b/kernel/tty.rv @@ -137,7 +137,8 @@ global tty = { if byte == 27 do self.esc = 1 return :nil end # ESC, start a sequence if byte == 10 do self:submit() return :nil end # enter - if byte == 8 or byte == 127 do self:backspace() return :nil end # bs / del + if byte == 8 do self:backspace() return :nil end # bs + if byte == 127 do self:erase_word() return :nil end # del (ctrl-bs): erase word if byte == 1 do self:home() return :nil end # ctrl-a if byte == 5 do self:to_end() return :nil end # ctrl-e if byte == 3 do self:cancel() return :nil end # ctrl-c -- cgit v1.3