#generate escape sequence after command is executed to notify jediterm emulator
trap "generate_command_executed_sequence" DEBUG
+if [ -n "$JEDITERM_USER_RCFILE" ]
+then
+ source $JEDITERM_USER_RCFILE
+fi
+
if [ -n "$JEDITERM_SOURCE" ]
then
source $JEDITERM_SOURCE
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.SystemInfo;
+import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.CharsetToolkit;
import com.intellij.util.ArrayUtil;
import com.intellij.util.concurrency.AppExecutorUtil;
if (idx >= 0) {
command.remove(idx);
if (idx < command.size()) {
- envs.put("JEDITERM_SOURCE", command.get(idx));
+ envs.put("JEDITERM_USER_RCFILE", FileUtil.expandUserHome(command.get(idx)));
command.remove(idx);
}
}