From a4eb454514fad80cee08beb9b5e7e64fe46c39a9 Mon Sep 17 00:00:00 2001 From: dequis Date: Sun, 10 May 2015 20:05:48 -0300 Subject: [PATCH] dietline: Fix HOME key when used from screen/tmux --- libr/cons/dietline.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libr/cons/dietline.c b/libr/cons/dietline.c index c164aa5bec..0dd07cdff8 100644 --- a/libr/cons/dietline.c +++ b/libr/cons/dietline.c @@ -1140,7 +1140,12 @@ R_API const char *r_line_readline_cb(RLineReadCallback cb, void *user) { #endif break; case 0x31: // control + arrow - r_cons_readchar (); + ch = r_cons_readchar (); + if (ch == 0x7e) { // HOME in screen/tmux + // corresponding END is 0x34 below (the 0x7e is ignored there) + I.buffer.index = 0; + break; + } r_cons_readchar (); ch = r_cons_readchar (); switch (ch) {