harrah/xsbt — pull request #627 by Jibbers42 (2012-12-19 00:22:02+00:00)
Title: Multi-line prompt text offset issue (ticket #625)

Per Mark's suggestion, in a multi-line prompt, this code passes only the bottom line to readLine(...). Any lines above are printed out directly before the readLine(...) call.

The only downside I can see is that the top lines are not printed after tab suggestion, which doesn't seem like a very big deal. They will be printed again after pressing Enter.