@Override
  public boolean run(@NotNull String command,
                     @NotNull Project project,
                     @Nullable String workingDirectory, @NotNull Executor executor) {
    ShRunner shRunner = ApplicationManager.getApplication().getService(ShRunner.class);
    if (shRunner != null && shRunner.isAvailable(project)) {
      shRunner.run(project, command, workingDirectory, "RunMarkdown", true);
    }
    /*try {
      runInTerminal(command, workingDirectory, project);
    }
    catch (ExecutionException e) {
      e.printStackTrace();
    }*/
    return true;
  }
@Override
  public boolean run(@NotNull String command,
                     @NotNull Project project,
                     @Nullable String workingDirectory, @NotNull Executor executor)