Calling Ctrl-U should delete from cursor to beginning

Fixes #71

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg 2024-12-08 08:12:19 +01:00
parent c7437c8ce3
commit 41d80b5b14

View File

@ -1159,6 +1159,8 @@ static el_status_t emacs(int c)
static el_status_t tty_special(int c)
{
el_status_t rc;
#ifdef CONFIG_SIGINT
if (c == rl_intr) {
el_intr_pending = SIGINT;
@ -1183,14 +1185,10 @@ static el_status_t tty_special(int c)
return bk_del_char();
if (c == rl_kill) {
if (rl_point != 0) {
old_point = rl_point;
rl_point = 0;
reposition(c);
}
Repeat = rl_point;
rc = bk_del_char();
Repeat = NO_ARG;
return kill_line();
return rc;
}
#ifdef CONFIG_EOF