List<TextEditorHolder> (@NotNull EditorHolderFactory<TextEditorHolder> factory) { List<TextEditorHolder> holders = super.createEditorHolders(factory); boolean[] forceReadOnly = TextDiffViewerUtil.checkForceReadOnly(myContext, myRequest); for (int i = 0; i < 3; i++) { if (forceReadOnly[i]) holders.get(i).getEditor().setViewer(true); } ThreeSide.LEFT.select(holders).getEditor().setVerticalScrollbarOrientation(EditorEx.VERTICAL_SCROLLBAR_LEFT); for (TextEditorHolder holder : holders) { DiffUtil.disableBlitting(holder.getEditor()); } return holders; }