diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy index c40e82354508..d035bc024002 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy @@ -242,6 +242,7 @@ class CommunityRepositoryModules { plugin("terminal") { withResource("resources/.zshrc", "") withResource("resources/jediterm-bash.in", "") + withResource("fish/config.fish", "fish") } ] diff --git a/plugins/terminal/resources/fish/config.fish b/plugins/terminal/resources/fish/config.fish new file mode 100644 index 000000000000..9b265afc4793 --- /dev/null +++ b/plugins/terminal/resources/fish/config.fish @@ -0,0 +1,11 @@ +if test -f ~/.config/fish/config.fish + . ~/.config/fish/config.fish +end + +if test -n "$JEDITERM_USER_RCFILE" + . $JEDITERM_USER_RCFILE +end + +if test -n "$JEDITERM_SOURCE" + . $JEDITERM_SOURCE +end \ No newline at end of file diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java index bdeffe83f598..92acaac7586a 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java @@ -57,6 +57,8 @@ public class LocalTerminalDirectRunner extends AbstractTerminalRunner envs.put("JEDITERM_SOURCE", activate) } } @@ -56,7 +56,6 @@ class PyVirtualEnvTerminalCustomizer : LocalTerminalCustomizer() { envs.putAll(reader.readShellEnv().filterKeys { k -> k in arrayOf("PATH", "PS1", "VIRTUAL_ENV", "PYTHONHOME") }) } } - } }