[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie erstelle ich einen neuen Stil zur Syntaxhervorhebung für log4j mit KDE Kate/KWrite?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Rainer!

Reiner Nix wrote:
> ich würde gerne einen neuen Stil zur Syntaxhervorhebung mit KDE
> Kate/KWrite für Log-Ausgaben mit log4j (java-Logging) erstellen.
> Es gibt zwar im Kate-Handbuch dazu einige Hinweise aber da bleiben doch
> noch viel offen.

Auf der Webseite gibts eine Anleitung:
http://kate.kde.org/doc/hlhowto.php

> In meinem Projekt treten dabei immer wieder einige bestimmte Log-Einträge
> auf, die ich sozugagen als Schlüsselworte auffassen will. Z.B. "received
> from xConnect", "ProcessStatus".

Nimm dir am besten ein Stylefile, das für ähnliche Files da ist und
ändere/ergänze die Einträge entsprechend. Hervorhebungsmodus->Sonstige hat
z.B. Logfiles dabei.
Kompliziert ist es nur, wenn du auch code-folding machen willst, aber selbst
das geht mit vertretbarem Aufwand.

> Wenn ich dann so eine Highlighting-Definition geschrieben habe,
> wie kann ich diese testen? Einfach nach
> $HOME/.kde/share/apps/katepart/xxx.xml abspeichern tut es nicht.

Doch, das sollte eigentlich gehen. Sonst versuch es mal in 
/usr/share/apps/katepart/syntax/

> Muss die 
> Datei registriert werden? Gibt es Hilfsmittel zum Testen?

In dem File selbst steht irgendwo, für welche Endungen das gelten soll (s.u:
extensions="").
Schau an, da gibts auch ein
/usr/share/apps/katepart/syntax/syntax.template

<language name="" section="" version="1.00" kateversion="2.3" extensions=""
mimetype="" author="" license="">

Das Ergebnis würde ich mir direkt in kate anschauen.

- -- 
Martin Weis
PGP-Key: http://datenroulette.de/pgp.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFD/bf85j8IxyG/AuwRAsn7AKDhnXrX7xy/z0OgWaVlVBbCr+N83ACgxpah
iCX8kqY6T7oSb5PcS29GkN8=
=xVkx
-----END PGP SIGNATURE-----



Reply to: