@@ -6,17 +6,21 @@ import com.intellij.execution.process.OSProcessHandler
66import com.intellij.execution.process.ProcessTerminatedListener
77import com.intellij.javascript.debugger.CommandLineDebugConfigurator
88import com.intellij.javascript.nodejs.NodeCommandLineUtil
9+ import com.intellij.javascript.nodejs.NodeCommandLineUtil.shouldUseTerminalConsole
910import com.intellij.openapi.project.Project
1011import com.intellij.openapi.util.registry.Registry
1112import com.intellij.openapi.util.text.StringUtil
13+ import com.intellij.terminal.TerminalExecutionConsole
1214import com.intellij.util.ThrowableConsumer
1315import io.plugin.tsnode.execution.TsRunConfiguration
1416import io.plugin.tsnode.execution.TsRunSettings
1517import io.plugin.tsnode.execution.TsUtil
18+ import io.plugin.tsnode.lib.TsLog
1619import java.nio.charset.Charset
1720
1821object MyNodeCommandLineUtil
1922{
23+ val LOG = TsLog (javaClass)
2024
2125 fun createCommandLine (runConfig : TsRunConfiguration ? , project : Project ? ): GeneralCommandLine
2226 {
@@ -125,7 +129,7 @@ object MyNodeCommandLineUtil
125129
126130 fun createProcessHandler (commandLine : GeneralCommandLine , project : Project ? , debugConfigurator : CommandLineDebugConfigurator ? ): OSProcessHandler
127131 {
128- val processHandler = if (false && NodeCommandLineUtil .isTerminalCommandLine(commandLine))
132+ val processHandler = if (NodeCommandLineUtil .isTerminalCommandLine(commandLine))
129133 {
130134 val p = NodeCommandLineUtil .createKillableColoredProcessHandler(commandLine, true )
131135
0 commit comments