Plugin: Google Syntax Highlighter 1.5.1
Backend: Google Syntax Highlighter Javascripts
Score: 7/10
Google Syntax Highlighter uses Google’s Syntax Highlighter by Alex Gorbatchev.
Installation is easy, just unzip and activate. If it doesn’t work, make sure that your theme has a <?php wp_footer(); ?> tag just before the </body> tag.
Google Syntax Highlighter supports C++, C#, css, delphi, java, javascript, php, python, ruby, sql, vb, and xml (according to the Supported Languages wiki page). I’d like to see bash and perl on the list. I’m not sure how extendable the code is, or if anyone has written their own scripts for these.
Customization seems like it would be pretty easy since formatting and colors are defined in a css style sheet. There are a few configuration options you can pass to the script which control how the formatting looks. The collapse is nice, so your code starts out hidden. Unfortunately, there is no way to re-collapse the code after being expanded, but it is a nice option to have. You can also start the line numbering at a specific number.
The highlighter uses a <pre> tag to format the code, but requires that the code is preformatted, escaping special characters. This can be accomplished with postable, but I’d rather not have to deal with that. Also, since it gets parsed by javascript scripts, it lags a bit when loaded. There’s maybe half a second before the actual formatting appears.
There are some nice features, with view plain, copy to clipboard, and print links at the top of the code. Overall, a pretty nice highlighter.

