(repl == null) ? "active repl is null" : "active repl is disposed",
"), so launching a new one");
final IProject project = editorFile.getProject();
new ClojureLaunchShortcut().launchProject(project, mode,
forceLeinLaunchWhenPossible,
new IWithREPLView() {
@Override
public void run(final REPLView repl) {
if (repl != null && !repl.isDisposed()) {
try {
evaluateFileText(repl, editor.getDocument().get(), filePath, sourcePath, fileName);