@@ -4,55 +4,33 @@ import com.intellij.execution.DefaultExecutionResult
44import com.intellij.execution.ExecutionException
55import com.intellij.execution.ExecutionResult
66import com.intellij.execution.Executor
7- import com.intellij.execution.configurations.GeneralCommandLine
87import com.intellij.execution.configurations.PtyCommandLine
98import com.intellij.execution.configurations.RunProfileState
10- import com.intellij.execution.executors.DefaultDebugExecutor
11- import com.intellij.execution.executors.DefaultRunExecutor
129import com.intellij.execution.process.KillableProcessHandler
1310import com.intellij.execution.process.ProcessHandler
1411import com.intellij.execution.runners.ExecutionEnvironment
1512import com.intellij.execution.runners.ProgramRunner
1613import com.intellij.execution.util.ProgramParametersUtil
1714import com.intellij.openapi.application.readAction
1815import com.intellij.openapi.diagnostic.logger
19- import com.intellij.openapi.diagnostic.runAndLogException
2016import com.intellij.openapi.options.advanced.AdvancedSettings
21- import com.intellij.openapi.project.Project
2217import com.intellij.openapi.roots.ProjectRootManager
2318import com.intellij.openapi.util.io.NioFiles.toPath
2419import com.intellij.openapi.util.text.StringUtil
2520import com.intellij.openapi.vfs.LocalFileSystem
26- import com.intellij.openapi.vfs.VfsUtil
27- import com.intellij.plugin.powershell.ide.PluginProjectRoot
28- import com.intellij.plugin.powershell.ide.debugger.PowerShellBreakpointType
29- import com.intellij.plugin.powershell.ide.debugger.PowerShellDebugSession
30- import com.intellij.plugin.powershell.lang.debugger.PSDebugClient
21+ import com.intellij.plugin.powershell.ide.runAndLogException
3122import com.intellij.plugin.powershell.lang.lsp.LSPInitMain
32- import com.intellij.plugin.powershell.lang.lsp.languagehost.EditorServicesLanguageHostStarter
3323import com.intellij.plugin.powershell.lang.lsp.languagehost.PowerShellNotInstalled
3424import com.intellij.terminal.TerminalExecutionConsole
35- import com.intellij.util.io.await
3625import com.intellij.util.text.nullize
37- import com.intellij.xdebugger.XDebugSession
38- import com.intellij.xdebugger.XDebuggerManager
3926import kotlinx.coroutines.Dispatchers
40- import kotlinx.coroutines.runBlocking
4127import kotlinx.coroutines.withContext
42- import org.eclipse.lsp4j.debug.*
43- import org.eclipse.lsp4j.debug.launch.DSPLauncher
44- import org.eclipse.lsp4j.debug.services.IDebugProtocolServer
45- import org.eclipse.lsp4j.jsonrpc.Launcher
4628import org.jetbrains.annotations.TestOnly
4729import java.io.File
48- import java.io.InputStream
49- import java.io.OutputStream
5030import java.nio.charset.Charset
5131import java.nio.file.Path
52- import java.util.concurrent.TimeUnit
5332import java.util.regex.Pattern
5433
55-
5634class PowerShellScriptCommandLineState (
5735 val runConfiguration : PowerShellRunConfiguration ,
5836 private val environment : ExecutionEnvironment
@@ -134,8 +112,6 @@ class PowerShellScriptCommandLineState(
134112 }
135113}
136114
137-
138-
139115private fun getTerminalCharSet (): Charset {
140116 val name = AdvancedSettings .getString(" terminal.character.encoding" )
141117 return logger.runAndLogException { charset(name) } ? : Charsets .UTF_8
0 commit comments