void (@Nullable Project project, @NotNull EditorTextField textField, @NotNull Document vcsDocument, TextRange vcsTextRange, @Nullable FileType fileType) { FileType type = fileType != null ? fileType : PlainTextFileType.INSTANCE; EditorHighlighter highlighter = EditorHighlighterFactory.getInstance().createEditorHighlighter(project, type); highlighter.setText(vcsDocument.getImmutableCharSequence()); FragmentedEditorHighlighter fragmentedHighlighter = new FragmentedEditorHighlighter(highlighter, vcsTextRange); textField.addSettingsProvider(uEditor -> uEditor.setHighlighter(fragmentedHighlighter)); }