From 2c8fa04911a152315e3b8ad6a222604e39f018ca Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Wed, 19 Oct 2016 19:12:32 +0200 Subject: [PATCH] Put terminal shell integration scripts in build --- .../intellij/build/CommunityRepositoryModules.groovy | 6 +++++- .../plugins/terminal/LocalTerminalDirectRunner.java | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) 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