diff --git a/build/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy b/build/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy index 8673ad594142..1918ebb1733f 100644 --- a/build/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy +++ b/build/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy @@ -238,7 +238,11 @@ class CommunityRepositoryModules { withModule("java-decompiler-engine", mainJarName) doNotCreateSeparateJarForLocalizableResources() }, - javaFXPlugin("javaFX-CE") + javaFXPlugin("javaFX-CE"), + plugin("terminal") { + withResource("resources/.zshrc", "") + withResource("resources/jediterm-sh.in", "") + } ] static PluginLayout androidPlugin(Map additionalModulesToJars) { diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java index 2a07d9e99870..17b6d1345694 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java @@ -34,6 +34,7 @@ import com.intellij.util.containers.HashMap; import com.jediterm.pty.PtyProcessTtyConnector; import com.jediterm.terminal.TtyConnector; import com.pty4j.PtyProcess; +import com.pty4j.util.PtyUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -81,6 +82,12 @@ public class LocalTerminalDirectRunner extends AbstractTerminalRunner