Wenn es nur um Syntax-Highlighting geht, wäre
GeSHi die erste Wahl. Bugs darfst Du mir gern mitteilen, falls es da welche finden solltest*
Generell solltest du aber unterscheiden zwischen:
- Code Formatter / Code Beautifier
- Syntax Highlighter
Ach ja: Wenn Du mit LaTeX arbeitest, könnte das listings-Package für dich interessant sein. Das kann aber nur rudimentäres Highlighting.
*Bugs gehören bei GeSHi zu den bedrohten Spezies

Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.