Hallo,
ich habe hier eine Skript-Programmiersprache, die im wesentlichen auf awk beruht und eine ganz ähnliche Syntax benutzt. Sie verwendet Klassen und ist auf die Bearbeitung von MIDI-Daten spezialisiert. Dazu besitzt sie auch einige sprachliche Erweiterungen, die nur für diese Programmiersprache gelten (es handelt sich um keykit).
Nun suche ich dafür einen Editor, der mir ermöglicht, wie bei den IDEs á la VisualStudio etc. das Programmieren durch Anbieten von Alternativen zu vereinfachen, das soll heissen, ich tippe den Namen einer Klasse bis zum Punkt ein und der Editor zeigt mir in einem Menü alle für diese Klasse definierten Methoden an. Dadurch brauche ich nicht lange zu suchen, welche Methoden es für diese Klasse gibt. Bei Funktionen wäre es genial, wenn der Editor anzeigen würde, welche Argumenttypen beim Aufruf übergeben werden.
Syntaxhighlighting und Code Folding sind vermutlich ohnehin vorhanden.
Mir ist klar, dass ich dem Editor oder der IDE erst beibringen müsste, welche Sprachelemente keykit hat und dazu passend das Syntaxhighlighting, Code Folding und eben auch das „Klassen-Methoden-Anzeigen“ festzulegen. Könnte über ein universelles Plug-In gehen?
Ich arbeite hier auf einem debian Linux System. Editoren könnten sein KWrite, Eclipse und vielleicht andere, aber da kenne ich mich noch zu wenig aus. KWrite bietet, soweit ich weiss, keine „Klassen-Methoden-Anzeige“. Bei eclipse weiss ich nicht, ob und wie man neue Sprachen implementiert, und ob man dann so eine „Klassen-Methoden-Anzeige“ zur Verfügung hat. Gibt es da vielleicht noch andere Editoren/IDEs?
Danke für jeden Hinweis,
Crypto.