mirror of https://github.com/sbt/sbt.git
Don't ever use jline 3 dumb terminal
When using the DumbTerminal, no input is successfully read. I must not have actually tested this when I added it.
This commit is contained in:
parent
3d179cda75
commit
6f63b2ccfa
|
|
@ -16,7 +16,7 @@ import org.jline.utils.{ ClosedException, NonBlockingReader }
|
|||
import org.jline.terminal.{ Attributes, Size, Terminal => JTerminal }
|
||||
import org.jline.terminal.Attributes.{ InputFlag, LocalFlag }
|
||||
import org.jline.terminal.Terminal.SignalHandler
|
||||
import org.jline.terminal.impl.{ AbstractTerminal, DumbTerminal }
|
||||
import org.jline.terminal.impl.AbstractTerminal
|
||||
import org.jline.terminal.impl.jansi.JansiSupportImpl
|
||||
import org.jline.terminal.impl.jansi.win.JansiWinSysTerminal
|
||||
import org.jline.utils.OSUtils
|
||||
|
|
@ -73,11 +73,6 @@ private[sbt] object JLine3 {
|
|||
term
|
||||
}
|
||||
private[sbt] def apply(term: Terminal): JTerminal = {
|
||||
if (System.getProperty("jline.terminal", "") == "none" || !Terminal.isAnsiSupported)
|
||||
new DumbTerminal(term.inputStream, term.outputStream)
|
||||
else wrapTerminal(term)
|
||||
}
|
||||
private[this] def wrapTerminal(term: Terminal): JTerminal = {
|
||||
new AbstractTerminal(
|
||||
term.name,
|
||||
"nocapabilities",
|
||||
|
|
|
|||
Loading…
Reference in New Issue