diff --git a/third_party/linenoise/linenoise.cpp b/third_party/linenoise/linenoise.cpp index ce3e3c5..a3aad78 100644 --- a/third_party/linenoise/linenoise.cpp +++ b/third_party/linenoise/linenoise.cpp @@ -410,6 +410,10 @@ static char linenoiseReadChar(int fd){ } else { return -1; } + } else if (seq[1] == 72) { /* home (konsole) */ + return 1; /* ctrl-a */ + } else if (seq[1] == 70) { /* end (konsole) */ + return 5; /* ctrl-e */ } else { return -1; }