The eclipse editor in work

Frank Benoit keinfarbton at googlemail.com
Sun Sep 7 17:18:13 PDT 2008


Currently I am working on porting the component JFace.Text.
This is the editor that eclipse uses internally.

AFAIK the only graphical Editor available for D GUI is Scintilla. This
one is used in DCode/Entice, Poseidon. JFace.Text will bring in a new
Editor component, ported from Java to pure D.
Does someone know if a comparison JFace.Text vs. Scintilla exists?

Key Features of JFace.Text
- Undo/Redo/find/replace
- Linenumbers
- Text templates
- Folding
- Problem+Quickfix markers with automatic update while typing
- Hovers, Links
- Context menu management
- Proposals
- Rules as basis for parsing the text
- Annotation of the text (put problem description or breakpoint location
to the text)
- Syntax highlightning
- Revisions of the text and difference view
- ....

http://www.eclipse.org/articles/Article-Folding-in-Eclipse-Text-Editors/folding.html
http://www.jdg2e.com/ch26.jface.text/doc/index.html
http://www.realsolve.co.uk/site/tech/jface-text.php

The current state is that 434 of 443 files are compilable.

So the boring stuff is done, now some manual coding is still needed to
implement missing stuff from the java runtime environment
(BufferedReader,StringReader,Pattern,Matchers,...) and some Java
synchronize stuff.

I hope to have waken someones interest... I could use some help ;)



More information about the Digitalmars-d-dwt mailing list