From 4c4455353a0a88bee09d5f27c28f81f747682fed Mon Sep 17 00:00:00 2001 From: Rebecca Turner Date: Mon, 9 Sep 2024 09:44:44 -0700 Subject: [PATCH] Add support for \e[1;3C and \e[1;3D --- src/editline.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/editline.c b/src/editline.c index d1cfbbc..350b5cb 100644 --- a/src/editline.c +++ b/src/editline.c @@ -1074,9 +1074,11 @@ static el_status_t meta(void) for (c = 1; c < 3; c++) seq[c] = tty_get(); - if (!strncmp(seq, ";5C", 3)) + if (!strncmp(seq, ";5C", 3) + || !strncmp(seq, ";3C", 3)) return fd_word(); /* \e[1;5C = Ctrl+Right */ - if (!strncmp(seq, ";5D", 3)) + if (!strncmp(seq, ";5D", 3) + || !strncmp(seq, ";3D", 3)) return bk_word(); /* \e[1;5D = Ctrl+Left */ break;