Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Benutzt noch jemand Syn? (https://www.delphipraxis.net/155019-benutzt-noch-jemand-syn.html)

Codehunter 5. Okt 2010 13:01

Benutzt noch jemand Syn?
 
Liste der Anhänge anzeigen (Anzahl: 2)
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:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz