Merge pull request #5278 from hvesalai/develop

No supershell for Emacs and other color supporting dumb terminals
This commit is contained in:
eugene yokota 2019-12-10 15:21:44 -05:00 committed by GitHub
commit c46c17b92d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -89,7 +89,8 @@ object SysProp {
def fileCacheSize: Long = def fileCacheSize: Long =
SizeParser(System.getProperty("sbt.file.cache.size", "128M")).getOrElse(128L * 1024 * 1024) SizeParser(System.getProperty("sbt.file.cache.size", "128M")).getOrElse(128L * 1024 * 1024)
def supershell: Boolean = booleanOpt("sbt.supershell").getOrElse(color) def dumbTerm: Boolean = sys.env.get("TERM").filter(_ == "dumb").isDefined
def supershell: Boolean = booleanOpt("sbt.supershell").getOrElse(!dumbTerm && color)
def supershellSleep: Long = long("sbt.supershell.sleep", 100L) def supershellSleep: Long = long("sbt.supershell.sleep", 100L)
def supershellBlankZone: Int = int("sbt.supershell.blankzone", 5) def supershellBlankZone: Int = int("sbt.supershell.blankzone", 5)