Hi All,
I have to do syntax highlighting for few keywords in my C Editor
The existing functionality of C Editor should be there along with my key words highlighting.
For starting:
I have created a new editor using 'org.eclipse.ui.editors' extension point
In my class file I have extended from 'CEditor' and in this class, function 'initializeEditor'
protected void initializeEditor() {
super.initializeEditor();
setSourceViewerConfiguration(new MySourceViewerConfig(CUIPlugin.getDefault().getTextTools(),this));
}
In class MySourceViewerConfig I have extended from 'CSourceViewerConfiguration'
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
IPresentationReconciler reconciler = super.getPresentationReconciler(sourceViewer);
DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getTagScanner());
((PresentationReconciler) reconciler).setDamager(dr, "my_highlight");
((PresentationReconciler) reconciler).setRepairer(dr, "my_highlight");
return reconciler;
}
In my tag scanner 'getTagScanner()' I have created my new Rule scanner
And added few SingleLineRule for my IToken
Problem is that now my CEditor's syntax highlighting is working but it is not showing my keyword's Highlighting
.
What else do I need to add? Where am I going wrong?
Thanks in advance
Best Regards,
Harish Dewan
System Executive , Advanced Technology Solutions - Semiconductor Solutions Group | KPIT Cummins Infosystems Ltd. | +91 020 2538 2358 x 421 |
harishd@xxxxxxxxxxxxxxx |
www.kpitcummins.com