Hallo zusammen!
Ich benutze seit vielen Jahren den
Syn Editor für diverse Codeklimpereien, vorallem bei PHP usw. aber manchmal auch für Delphi wenn die "Mutterschiff-
IDE" mal wieder bockig ist.
Da die Weiterentwicklung des eigentlichen Syn Editors schon seit fast 7 Jahren auf Eis liegt und die der
TSynEdit-Komponente seit 4 Jahren, hatte ich mich eigentlich schon nach einem alternativen Editor umgeschaut. Mit den verfügbaren Alternativen (z.B. Notepad++) werde ich aber nicht wirklich glücklich.
Zuerst wollte ich das alte Projekt
Syn Editor in meiner
IDE zum Laufen bekommen. Das war erstmal hoffnungslos da die auf SourceForge verfügbaren Sourcen unvollständig sind und mehr Inkompatibilitäten drin sind als funktionierende Schnittstellen.
Also habe ich mir ein neues Projekt aufgebaut und "{Syn4}" genannt (Weil es vom Syn Editor ja bisher drei Versionen gab). So habe ich vorallem ein blankes Projekt und schleppe nicht diverse Altlasten herum. Dann habe ich die alte TSynEdit-Komponente auch gleich über Board geworfen und stattdessen den Fork aus dem
Mystix-Projekt eingebaut. Dadurch habe ich schon mal Code-Folding dabei.
Mir gehts hauptsächlich darum, einen Editor zu bauen der so komfortabel ist wie der alte Syn Editor und so umfangreich wie der Notepad++. Dazu einige Anlehnungen an Dreamweaver was den
FTP-Clienten betrifft (die
GUI, nicht die Effizienz *gg*) und an die Delphi-
IDE (Autocompletion etc.)
Einen Screenshot meiner bisherigen Arbeit habe ich hier mal angehängt. Falls Interesse besteht würde ich den Editor auch veröffentlichen als Freeware unter der
MPL. Vollständig Open Source geht nicht da ich kommerzielle Komponenten verwende aber die angepassten Quellen unter der
MPL würde ich freilich mitgeben. Evtl. auch den Code des gesamten Projektes abzüglich der Closed-Source-Komponenten.
Hier mal ein Screenshot von dem was bisher fertig ist: