editor.getDocument().insertString(offset, endText);
PsiDocumentManager.getInstance(project).commitDocument(editor.getDocument());
CodeStyleManager.getInstance(project).adjustLineIndent(file, TextRange.from(offset, endText.length()));
CaretModel caretModel = editor.getCaretModel();
caretModel.moveCaretRelatively(0, 1, false, false, true);
CodeStyleManager.getInstance(project).adjustLineIndent(file, caretModel.getOffset());
}
});
}