fix repl completion and navigation

The readline interface of node has changed in [aad12d0][] and because of
that the autocompletion and key movement didn't work anymore. This
commit fixes this by checking whether stdin is in raw mode (i.e. invoked
as a script) or not (as a repl).

[aad12d0]: https://github.com/joyent/node/commit/aad12d0
This commit is contained in:
Lucas Stadler 2012-05-20 11:28:58 +02:00
parent f938a213fe
commit 01d4e87f57
2 changed files with 2 additions and 2 deletions

View File

@ -156,7 +156,7 @@
return repl.prompt();
};
if (stdin.readable) {
if (stdin.readable && stdin.isRaw) {
pipedInput = '';
repl = {
prompt: function() {

View File

@ -115,7 +115,7 @@ run = (buffer) ->
error err
repl.prompt()
if stdin.readable
if stdin.readable and stdin.isRaw
# handle piped input
pipedInput = ''
repl =