Support for HOME and END in REPL.

This commit is contained in:
Chandra Sekar S 2010-07-26 12:08:37 +05:30 committed by Ryan Dahl
parent 6fdb874e2e
commit 66deea10c7

View File

@ -251,6 +251,12 @@ Interface.prototype._ttyWrite = function (b) {
this.cursor++;
this.output.write('\x1b[0C');
}
} else if (b[1] === 91 && b[2] === 72) { // home
this.cursor = 0;
this._refreshLine();
} else if (b[1] === 91 && b[2] === 70) { // end
this.cursor = this.line.length;
this._refreshLine();
} else if (b[1] === 91 && b[2] === 65) { // up arrow
this._historyPrev();
} else if (b[1] === 91 && b[2] === 66) { // down arrow