Matthias
Anmeldungsdatum: 25. Juni 2006
Beiträge: 1257
Wohnort: Deutschland
|
Hallo, ich habe mich mal rangesetzt und auf Basis von moinmoin.lang aus Archiv/Wiki/Hilfsmittel (Abschnitt „Syntax-Highlighting“) eine entsprechende Datei für die Inyoka-Syntax hergestellt. Ein Großteil der aktuellen Syntax wird hervorgehoben. Vielleicht kann sie jemand mit den entsprechenden Zugriffsrechten unter Wiki/Hilfsmittel erwähnen. Zur Verwendung: Die Datei inyoka.lang mit Root-Rechten nach /usr/share/gtksourceview-2.0/language-specs kopieren, gedit starten und Ansicht → Hervorhebungsmodus → Auszeichnung → (*) Inyoka anwählen.
- inyoka.lang (1.8 KiB)
- Download inyoka.lang
|
EnTeQuAk
Anmeldungsdatum: 17. Mai 2006
Beiträge: 3289
|
Wow, supa… dann kann ich ja meinen Versuch wegschmeißen – hab gestern auch damit angefangen gehabt *g* Ich packe es gleich ins Wiki rein, ich stelle nur fix mein .vim file für die Inyoka-Syntax fertig. Grüße, Christopher. PS Ich gleiche die inyoka.lang grad noch mit unserem internen Parser ab…
|
Matthias
(Themenstarter)
Anmeldungsdatum: 25. Juni 2006
Beiträge: 1257
Wohnort: Deutschland
|
Ansonsten noch die Anmerkung: ich bin kein echter RegEx-Experte, die Datei kann gerne noch verbessert werden (vielleicht ist deine Arbeit doch nicht ganz für die Tonne). Noch ein Nachtrag: da es generell für alle Programm funktioniert, die GtkSourceView verwenden, müsste man dann z.B. auch unter Gobby und Anjuta Syntaxhervorhebung haben.
|
EnTeQuAk
Anmeldungsdatum: 17. Mai 2006
Beiträge: 3289
|
Matthias schrieb: Noch ein Nachtrag: da es generell für alle Programm funktioniert, die GtkSourceView verwenden, müsste man dann z.B. auch unter Gobby und Anjuta Syntaxhervorhebung haben.
Zumindest für alle Programme, die GTKSourceView benutzen. Ich habe mal das ganze etwas übarbeitet, leider hast du mit der spezifikation mit der GTKSourceView 1.0 angefangen, ich werde das für 2.0 nochmal neu schreiben sodass wir bessere Kontexte usw. definieren können.
- inyoka.lang (2.7 KiB)
- Download inyoka.lang
|
AdrianB
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
Wohnort: Berlin
|
EnTeQuAk schrieb: Matthias schrieb: Noch ein Nachtrag: da es generell für alle Programm funktioniert, die GtkSourceView verwenden, müsste man dann z.B. auch unter Gobby und Anjuta Syntaxhervorhebung haben.
Zumindest für alle Programme, die GTKSourceView benutzen. Ich habe mal das ganze etwas übarbeitet, leider hast du mit der spezifikation mit der GTKSourceView 1.0 angefangen, ich werde das für 2.0 nochmal neu schreiben sodass wir bessere Kontexte usw. definieren können.
Ähm muss man nicht unterscheiden zwischen Code-Blöcken und Vorlagen, da man Vorlagen ja auch über {{{#!vorlage NAME}}} aufrufen kann.
|
EnTeQuAk
Anmeldungsdatum: 17. Mai 2006
Beiträge: 3289
|
AdrianB schrieb: EnTeQuAk schrieb: Matthias schrieb: Noch ein Nachtrag: da es generell für alle Programm funktioniert, die GtkSourceView verwenden, müsste man dann z.B. auch unter Gobby und Anjuta Syntaxhervorhebung haben.
Zumindest für alle Programme, die GTKSourceView benutzen. Ich habe mal das ganze etwas übarbeitet, leider hast du mit der spezifikation mit der GTKSourceView 1.0 angefangen, ich werde das für 2.0 nochmal neu schreiben sodass wir bessere Kontexte usw. definieren können.
Ähm muss man nicht unterscheiden zwischen Code-Blöcken und Vorlagen, da man Vorlagen ja auch über {{{#!vorlage NAME}}} aufrufen kann.
Tuen wir ja, aber mit GTKSourceView 2.0 kann ich dafür eigene Kontexte definieren… geht da einfacher. Geht auch mit 1.0, aber 1.0 setzen auch kaum noch apps ein, zumindest Anjuta, Scribes, Gedit und MonoDevelop benutzen meines Wissens 2.0. Edit: Achso, du meinst die Argumente, also die Namen der Vorlagen… mal schaun. Grüße, Christopher.
|
march
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Sehr schön. ☺ Mein Versuch im letzten Jahr hatte gedit irgendwie nicht angenommen. Keine Ahnung woran es lag. Ich vermute irgendein Fehler in der von mir geschriebenen Datei.
|
Matthias
(Themenstarter)
Anmeldungsdatum: 25. Juni 2006
Beiträge: 1257
Wohnort: Deutschland
|
Ich hab es mal unter Wiki/Hilfsmittel hochgeladen und dokumentiert. Verbesserungen an der Datei sollten also am besten dort vorgenommen werden.
|
UbuntuFlo
Anmeldungsdatum: 8. Februar 2006
Beiträge: 12317
Wohnort: /home/flo
|
Huhu! Mir ist in der Datei inyoka.lang ein Fehler aufgefallen: Wenn man innerhalb {{{foo}}} oder {{{#!vorlage befehl bar}}} ein Gleichzeichen (=) eingibt, wird das nicht, wie alle anderen Zeichen, als Bestandteil des Codes erkannt, sondern es wird als Gleichzeichen im Sinne einer Überschrift behandelt. Danke und liebe Grüße, Flo
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
UbuntuFlo schrieb: Huhu! Mir ist in der Datei inyoka.lang ein Fehler aufgefallen: Wenn man innerhalb {{{foo}}} oder {{{#!vorlage befehl bar}}} ein Gleichzeichen (=) eingibt, wird das nicht, wie alle anderen Zeichen, als Bestandteil des Codes erkannt, sondern es wird als Gleichzeichen im Sinne einer Überschrift behandelt. Danke und liebe Grüße, Flo
Vielleicht sollte ich nochmal auf mein Projekt hinweisen:
gedit-inyoka Gruß, barcc
|
cornix
Anmeldungsdatum: 9. März 2007
Beiträge: 4763
Wohnort: Ringenberg
|
barcc schrieb: Vielleicht sollte ich nochmal auf mein Projekt hinweisen:
gedit-inyoka
Danke. In Wiki/Hilsmittel sollten wir für die inyoka.lang IMHO auf die Datei aus dem Projekt ⮷ verweisen. Zu gedit-inyoka habe ich eine Baustelle/gedit-inyoka angelegt. Gruß, cornix
|
cornix
Anmeldungsdatum: 9. März 2007
Beiträge: 4763
Wohnort: Ringenberg
|
Moin Moin ich habe:
Damit haben wir hier einen sauberen Stand, denke ich. ☺ Gruß, cornix
|
UbuntuFlo
Anmeldungsdatum: 8. Februar 2006
Beiträge: 12317
Wohnort: /home/flo
|
cornix schrieb: ich habe: (…) Damit haben wir hier einen sauberen Stand, denke ich. ☺
Herzlichen Dank! Liebe Grüße, Flo
|