mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-01-13 16:57:54 -05:00
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:
@@ -156,7 +156,7 @@
|
||||
return repl.prompt();
|
||||
};
|
||||
|
||||
if (stdin.readable) {
|
||||
if (stdin.readable && stdin.isRaw) {
|
||||
pipedInput = '';
|
||||
repl = {
|
||||
prompt: function() {
|
||||
|
||||
@@ -115,7 +115,7 @@ run = (buffer) ->
|
||||
error err
|
||||
repl.prompt()
|
||||
|
||||
if stdin.readable
|
||||
if stdin.readable and stdin.isRaw
|
||||
# handle piped input
|
||||
pipedInput = ''
|
||||
repl =
|
||||
|
||||
Reference in New Issue
Block a user