Entwickler: Editor e(fx)clipse Compensator vorgestellt

Das Team des e(fx)clipse-Projekts hat einen Editor in JavaFX geschrieben, der einfache Features wie Syntax Highlighting zur Verfügung stellt und direkt mit dem Dateisystem arbeiten können soll.

In Pocket speichern vorlesen Druckansicht 13 Kommentare lesen
Programmieren
Lesezeit: 1 Min.
Von
  • Julia Schmidt

e(fx)clipe Project Lead Tom Schindl hat das jüngste Projekt seines Teams vorgestellt. Compensator ist ein in JavaFX verfasster Codeeditor, der derzeit Syntax Highlighting für die Sprachen Java, JavaScript, Groovy und XML umfasst und zudem Outline Views für Java und JavaScript bereitstellt. Da er in seiner Grundform wohl auf Features wie automatische Ergänzung verzichtet, kommt er ohne das core.resources-Plug-in der Entwicklungsumgebung Eclipse aus und kann direkt mit dem Dateisystem arbeiten.

Um den Editor nutzen zu können, ist weder ein Arbeitsplatz noch ein Projekt anzulegen. Er ist so aufgebaut, dass sich Highlighting-Fähigkeiten für andere Sprachen entweder mit Java und CSS (ähnlich wie bei Eclipse) oder einer eigenen hsl genannten DSL in Kombination mit CSS ergänzen lassen sollen. Als Konkurrenz zu Eclipse ist das Projekt nicht zu verstehen, da der Compensator nicht darauf ausgelegt sei, für alle Bedürfnisse erweiterbar zu sein. Integrationen für einen Bugtracker und das CI-System Travis CI sind dennoch vorhanden.

Der beschriebene Editor nutzt unter anderem Equinox als OSGi-Container, e4 als Applikationsframework und Oracle Nashorn als Parser zum Generieren von Abstract Syntax Trees aus JavaScript-Dateien. Weitere Informationen finden sich in Schindls Blogeintrag. (jul)