in src/main/java/idea/plugin/psiviewer/view/EditorCaretMover.java [31:47]
public void moveEditorCaret(PsiElement element)
{
if (element == null) return;
if (shouldMoveCaret(element))
{
Editor editor = getEditor(element);
if (editor == null) return;
int textOffset = element.getTextOffset();
if (textOffset < editor.getDocument().getTextLength())
{
editor.getCaretModel().moveToOffset(textOffset);
editor.getScrollingModel().scrollToCaret(ScrollType.MAKE_VISIBLE);
}
}
_shouldMoveCaret = true;
}