process.stdin.pause();
};
-Interface.prototype.resume = function() {
+Interface.prototype.resume = function(silent) {
if (this.paused === 0 || --this.paused !== 0) return false;
this.repl.rli.resume();
- this.repl.displayPrompt();
+ if (silent !== true) {
+ this.repl.displayPrompt();
+ }
process.stdin.resume();
if (this.waiting) {
} else {
callback(null);
}
- self.resume();
+ self.resume(true);
return;
}
client.mirrorObject(res.body, function(mirror) {
callback(null, mirror);
- self.resume();
+ self.resume(true);
});
});
};
// Apply/show completions.
if (completions.length === 1) {
self._insertString(completions[0].slice(completeOn.length));
- self._refreshLine();
} else {
self.output.write('\r\n');
var width = completions.reduce(function(a, b) {
self._insertString(prefix.slice(completeOn.length));
}
- self._refreshLine();
}
+ self._refreshLine();
}
});
};