The eclipse editor in work

Bruno Medeiros brunodomedeiros+spam at com.gmail
Thu Sep 11 03:19:20 PDT 2008


Frank Benoit wrote:
> 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 ;)
> 

The JFace Text framework in D? Pretty cool :)
The ideia of having Eclipse functionality in D is pretty awesome! If we 
had the whole Platform available it would be ass-kicking, but it would 
also be an herculean effort.


-- 
Bruno Medeiros - Software Developer, MSc. in CS/E graduate
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D


More information about the Digitalmars-d-dwt mailing list