Logo

Kate: Verbessertes Syntaxhighlighting für MediaWiki

Schlagwörter: Kate, Mediawiki

Der Texte­d­i­tor [[Kate]] bein­hal­tet im Aus­liefer­ungszu­s­tand schon eine Datei, mit der die Her­vorhe­bung für [[MediaWiki]]-Quelltexte umge­setzt wird. Die würde ich allerd­ings, nett aus­ge­drückt, als sehr rudi­men­tär beze­ich­nen. Auf den  Sup­port­seiten von Wikipedia fand ich eine stark verbesserte Alternative.

Es gibt zwei Möglichkeiten, diese Datei nun nutzbar zu machen. Man kann die vorhan­dene Datei ein­fach durch sie erset­zen. Diese befindet sich unter /usr/share/kde4/apps/katepart/syntax/mediawiki.xml. Der Vorteil dieser Meth­ode ist, dass Dateien, die auf .wiki enden, direkt mit diesem Schema dargestellt werden.

Den­noch habe ich mich für die zweite Vari­ante entsch­ieden. Dazu habe ich in meinem [[Benutzerverze­ich­nis]] unter .kde/share/apps/katepart/syntax/ eine neue Datei namens wiki.xml erstellt und mit dem Inhalt befüllt. Damit später im Kate-Auswahlmenü für Her­vorhe­bun­gen keine Ver­wech­slungs­ge­fahr besteht, habe ich den Wert Medi­aWiki (ca. Zeile 11):

<language name ="MediaWiki" ...>

durch einen anderen Namen ersetzt. Dieser Name erscheint in Kate in der Auswahlliste für die ver­schiede­nen Dateiformate.

Alter­na­tiv kann man auch die o.g. Sys­temkon­fig­u­ra­tions­datei ent­fer­nen. Dann nutzt Kate auch sofort die neue Syn­tax­datei, wenn MediaWiki-Quelltexte ver­ar­beitet wer­den sollen.  Mir fiel dabei auf, dass sowohl die eine als auch die andere Datei die Überschriften erster Ord­nung, also ein­fache “=”-Zeichen, nicht her­vorhebt. Allerd­ings habe ich auch fest­gestellt, dass der neue Wiki-Editor der MediaWiki-Software eben­falls bei Überschrift 2 beginnt. Auch der alte bzw. noch aktuelle Edi­tor bietet stan­dard­mäßig direkt Überschrift 2 an.

Bei näherer Betra­ch­tung ist diese Regelung eigentlich auch gar nicht so schlimm und macht eigentlich auch Sinn — so gren­zen sich die Überschriften auch in der Größe vom Artikelti­tel ab.

Geschrieben am 22.04.2010 von Sven in Programmtipp · Kommentare deaktiviert
Weder Pings noch Kommentare sind erlaubt.

Kommentare sind geschlossen.


Diese Seite und ihr Inhalt unterliegen, sofern nicht anders gekennzeichnet, einer Creative Commons-Lizenz.
cclicense
top