From 2e4165fc3c899238e78e60992fe112568cfe9df7 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Mon, 3 Jun 2013 16:40:50 +0200 Subject: [PATCH] Execute tcsh on Mac by default. --- .../jetbrains/plugins/terminal/OpenLocalTerminalAction.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java index 9dfca52d9cf7..d1c718a944f2 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java @@ -5,6 +5,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.SystemInfo; import icons.TerminalIcons; import java.nio.charset.Charset; @@ -33,6 +34,8 @@ public class OpenLocalTerminalAction extends AnAction implements DumbAware { } public static void setupRemoteCredentialsAndRunTerminal(final Project project) { - new LocalTerminalDirectRunner(project, Charset.defaultCharset(), "/bin/bash").run(); + String terminalCommand = SystemInfo.isMac ? "/bin/tcsh" : "/bin/bash"; + + new LocalTerminalDirectRunner(project, Charset.defaultCharset(), terminalCommand).run(); } }