@Override public void createPartControl(Composite parent) { setSourceViewerConfiguration(new Configuration(colorManager, this, getPreferenceStore())); super.createPartControl(parent); ISourceViewer sourceViewer = getSourceViewer(); if (sourceViewer instanceof ITextViewerExtension) { bracketInserter.setSourceViewer(sourceViewer); bracketInserter.addBrackets('{', '}'); ((ITextViewerExtension) sourceViewer).prependVerifyKeyListener(bracketInserter); } }
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); installCodeColoring(); if (isMarkingOccurrences()) uninstallOccurrencesFinder(); // InlineProjectionJavaViewer viewer = (InlineProjectionJavaViewer) // getViewer(); // // InlineProjectionSupport projectionSupport = new // InlineProjectionSupport( // viewer, getAnnotationAccess(), getSharedColors()); // projectionSupport.install();TODO: disabled inline projection // viewer.doOperation(ProjectionViewer.TOGGLE); // // viewer.disableProjection(); // viewer.enableInlineProjection(); editorExtension.createErrorPanel(parent); editorExtension.alignErrorPanel(parent); editorExtension.initKeepColorManager(); // editorExtension.installAlternativeAnnotations(); }