in src/main/java/idea/plugin/psiviewer/util/PluginPsiUtil.java [58:75]
public static Editor getEditorIfSelected(Project project, PsiElement psiElement)
{
VirtualFile elementFile = getVirtualFile(psiElement);
if (elementFile == null)
{
return null;
}
FileEditor fileEditor = FileEditorManager.getInstance(project).getSelectedEditor(elementFile);
Editor editor = null;
if (fileEditor instanceof TextEditor) {
editor = ((TextEditor) fileEditor).getEditor();
}
return editor;
}