Browse Source

Support for HOME and END in REPL.

v0.7.4-release
Chandra Sekar S 15 years ago
committed by Ryan Dahl
parent
commit
66deea10c7
  1. 6
      lib/readline.js

6
lib/readline.js

@ -251,6 +251,12 @@ Interface.prototype._ttyWrite = function (b) {
this.cursor++; this.cursor++;
this.output.write('\x1b[0C'); 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 } else if (b[1] === 91 && b[2] === 65) { // up arrow
this._historyPrev(); this._historyPrev();
} else if (b[1] === 91 && b[2] === 66) { // down arrow } else if (b[1] === 91 && b[2] === 66) { // down arrow

Loading…
Cancel
Save