Alexander Fieroch [u] wrote on 09/09/2004 22:27:


>> Christoph Conrad wrote: >> > >>>>Mach Du es doch! > >> >> Theoretisch gerne, aber erstmal muss ich �berhaupt C lernen. Bis ich >> mich an sowas ran wage, wird daher noch etwas Zeit vergehen... :-/


Es d�rfte auch anders gehen: Die Pakete cutils (insbesonder chilight aus diesem Paket) und code2html zum Beispiel nehmen Code und erzeugen eine Version mit Syntax-Highlighting. Mit einem Mechanismus wie lessfile/lesspipe kann man less beibringen, dass er bestimmte Dateitypen �ber Inputfiloter darstellen soll. Uns das k�nnen nat�rlich auch Syntax-Highlighter sein.

mit einem Skript wie diesem (ist nur ein Beispiel) in ~/.lessfilter und
einem "eval `lessfile`" oder "eval `lesspipe`" in ~/.bashrc sollte es
zumindest f�r C/C++ schonmal machen, was Du willst:

------ cut here ------
#!/bin/bash
FILETYPE=`file -b $1`
if echo "$FILETYPE" | grep -E '^ASCII C' >& /dev/null; then
         chilight -f ansi_color $1
         exit 0
else
         exit 1
fi
------ cut here ------

cu,
sven


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an