Description:
As seen on WordPress.com.
SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without having to escape the code or anything. It uses the SyntaxHighlighter JavaScript package by Alex Gorbatchev to do the highlighting and supports all of the package’s parameters via shortcode attributes.
For a list of supported languages (most widely used languages are supported), see the WordPress.com support document.
Download:
- Download from WordPress.org (180,543 downloads)
Example Code Output:
Note that there are various different color schemes available.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>PHP Code Example</title> </head> <body> <h1>PHP Code Example</h1> <p><?php echo 'Hello World!'; ?></p> <p>This line is highlighted.</p> <div class="foobar"> This is an example of smart tabs. </div> <p><a href="http://wordpress.org/">WordPress</a></p> </body> </html>
If you prefer, you can hide the line numbering and other UI stuff with the “light” mode:
[tag light="true"]your code here[/tag]
There are many other parameters and defaults you can control via the Settings page or the shortcode parameters. Full details and instructions are located at the bottom of the Settings page.
I installed this plugin for my website. Very useful for developers/programmers site!
[...] is pretty easy to implement as it turns out. I am using a wordpress plugin SyntaxHighlighter Evolved by Alex / [...]
[...] SyntaxHighlighter Evolved official site : http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ [...]
Hi,
Plugin works fine for PHP but can not get it to display ASP code. Its the percent greater than and less than code delimiters that are causing the problem.
are not displaying, they are being converted into the HTML.
Dave
Thanks for the plugin, it works great almost all of the time.
One problem I have is the following:
In the latest version, 3.1.2, the plugin replaces array with array1 which is obviously not what I want it to do, I want it to stay array. I believe this worked correctly in 3.1.1 though so if it could be fixed in a later version I would appreciate it very much!
Thanks again
Sorry for the above formatting, it looks like it got confused with all of the [ c ]‘s, let me try wrapping it all in code tags:
[...] SyntaxHighlighter Evolved : Coloration Syntaxique. Aller sur le site de l’extension [...]
Very good plugin for my blog. Thanks very much.
)
[...] SyntaxHighlighter Evolved [...]
[...] SyntaxHighlighter Evolved [...]
[...] SyntaxHighlighter Evolved – so your posts show up with color-coding as shown on this post. It relies on Javascript that runs after the page is loaded, so it’s a little slow, but the results are great. [...]
Works brilliantly with csharp and c++ code. My code listings look lovely! Thank you for creating this.
[...] SyntaxHighligher Evolved – Great for showing snippets of code, highlighted and formatted so nicely. No complaints with it so far, but I’ve not thrown any scary code at it yet. [...]
Is it possible to eliminate the execution of shortcodes within your codeblocks? I’m writing a plugin that uses shortcodes, but the difficulty of that is: displaying a how to presupposes writing shortcodes which will then get executed.
Automatically? Not really.
Escape it like you would outside of my plugin: use double brackets, like so:
[[shortcode]]or[[foobar]text[/foobar]]Ah… well, I was unaware that escaping like that was even possible, so thanks!
No problem. It’s a little known core WordPress feature.
Hi Alex,
I use Syntaxhighlighter Evolved for over a year now.
Just recently i discovered a problem with Syntaxhighlighter Evolved and the W3 Total Cache plugin: when i enable W3 Total Cache Syntaxhighlighter Evolved stops working under Firefox.
With Google Chrome this problem does not appear.
Do you have a clue?
Thank you in advance.
Best regards,
Dirk Adamsky
vbscriptblog.com
I get the same problem as Dirk with W3 Total Cache and CDN (AS3)
[...] SyntaxHighlighter Evolved Tout blogeur ayant l’ame d’un dévellopeur se doit de pouvoir présenter ces codes de la meilleur façon qu’il soit. Ce pluggin vous permet d’afficher les codes sources très simplement et possédant des options de partages très bien faite. [...]
It seems is not working in FF5.
It works fine in Firefox 5: http://alexgorbatchev.com/SyntaxHighlighter/ (demo here)
You are correct however that it doesn’t work on my blog right now. I noticed that a day or two ago and I’m going to assume it’s related to me running the very, very most alpha development version of WordPress here. Bleeding edge can have it’s drawbacks.
To the best of my knowledge it works fine with the latest stable version of WordPress. I’ll track down why it’s not working with WordPress 3.3 when I have a chance.
I think there is something wrong in case of C# code with generics.
Look at the http://www.codemerlin.com/2011/07/mocking-httpcontext-httpresponse-httprequest-httpsessionstate-etc-in-asp-net/. look at the code 3rd code snippet line 44 it puts some tags there. If i disable the plugin then those tags are not there.
[...] http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ At a guess, I’d say that almost all of us knows what Alex Gorbatchev’s syntax highlighting jquery plugin is. It allows for super-simple code highlighting, and this plugin adds that functionality to WordPress. Tabs In Editor [...]
[...] SyntaxHighlighter Evolved [...]
Is it possible to add a flag for controlling the font size?
Thank you! This plugin works perfect on my blog ( host by Sina App Engine) compare to other syntax plugins. I’ve tried them but the toolbar or code area are still wider than the content area after I edited their CSS document.
One question. How to show code text better in feeds for really long sentences? I have a case here (http://yebin.sinaapp.com/2011/07/sae-wordpress-recaptcha-error/). The error code highlighted cannot be displayed fully in Google Reader.
[...] SyntaxHighlighter Evolved [...]
[...] SyntaxHighlighter Evolved [...]
This plugin does work, about 20% of the time. It’s quite frustrating since the bug lasts for months then suddenly works again. Reinstalling doesn’t fix it. I’ve looked through the many steps to debug these problems, and never came up with a solution. Like magic, it will suddenly work again. This is disappointing.
My plugin isn’t going to suddenly start and stop working on it’s own. Something else has to be to blame. Perhaps another plugin you’re using?
[...] my current blog, I use sourcecode tags supported by the SyntaxHighlighter Evolved plugin to embed source code. I’d like to continue using this plugin, as I find it makes the code [...]
I have updated my WordPress to 3.2.1 and the plugin to 3.1.3 and now it doesn’t work in IE 9 and FF 5.
Hello, after installing WordPress 3.2.1. the plugin become broken…
somebody with same problem?
[...] SyntaxHighlighter Evolved – Ha elegánsan, formailag szabályosan szeretnénk oldalainkon feltüntetni az átvett [...]
[...] Premièrement, vous avez besoin de SyntaxHighlighter Evolved. Ceci est le coeur de l’extension. Je vous suggère la version 2, pour le line-wrapping mais [...]
Its good but for some reason it removes the indentation from all my code so i have to go back and put 4 spaces infront of each line to indent it!! its bloody annoying anyone else having that issue?
Yep, doesn’t work on WordPress 3.2.1
I’m using it on 3.2.1 and even in the Options page example, its not working. Sorry!
[...] ve Kullan?m Eklentimizi WordPress Eklenti bölümünden indiriyoruz. Daha sonra gelen paketi aç?yoruz. Paketten ç?kan [...]
Is it possible to get the plugin to work on bbpress by chance? Any help Alex?
I would love to see that, too!
I hadn’t tried that yet. What I have tried (which appears to work) is to take the same approach that has been used to make the plugin buddypress compatible, by adding these specific bbpress filters:
// Display hook add_filter('bbp_get_reply_content', array( &$this,'parse_shortcodes'),7); // Into the database add_filter( 'bbp_new_reply_pre_content', array( &$this, 'encode_shortcode_contents_slashed' ), 1); // Out of the database for editing add_filter( 'bbp_edit_reply_pre_content', array(&$this,'decode_shortcode_contents'),1 );Ignore my previous comment. I was confused what plugin we were talking about (I was thinking a different one than this).
Thanks for the code. I’ll confirm it works and include it in the next release!
Cool!
You’re welcome!
You probably just need to change the
post_type = 'post'part of the query.Oops! I clicked the wrong Reply button. See code in my comment above.
[...] this, developers have built their own syntax highlighter plugins for WordPress. fortystones uses Syntax Highlighter plugin to highlight its code snippets. Below, I have listed ten syntax highlighter plugins you can choose [...]
I am happy to find this post very useful for me, as it contains lot of information.I always prefer to read the quality content and this thing I found in you post. Thanks for sharing.
I found a problem with the display of VB code, but I guess I posted it in the wrong place, see https://github.com/alexgorbatchev/SyntaxHighlighter/issues/5#issuecomment-
thanks
[...] has a very nice plugin called SyntaxHighlighter Evolved based on JavaScript package written by Alex [...]
Hi , I just updated to WP 3.2.1 and your plugin to version 3.1.3. but it broke all the syntax highlighting. I checked on both FF and Chrome
Please help!
Just to give you guys another data point: WP 3.2.1 + SyntaxHighlighter 3.1.3 works fine in FF 3.6.18 and Opera 11.50 (Linux x86_64). I’m highlighting Arduino code with a custom brush (will publish later when the styles are done) – no code breakage, all indentations untouched. I’m pretty pleased!
[...] and such. It this kind of color markup that I wanted for the code posted on this site. Enter SyntaxHighlighter Evolved WordPress plugin Thanks to Alex ( AKA Viper007Bond ) who wrote this plugin, which itself is based on the [...]
i am struggling so hard to get this off the ground. Does this work with 3.2.1? The code i have is a unsupported code but i actually just want this for the copy and print feature. Still i can not seem to get it working. I’ve configured the options many ways. I tried among many others and still nothing. any general advise maybe? I’ve read many forums and still nothing.. Thank You.
The code i am using is called thinkscript (thinkorswim) , it is code for stock charts.
It doesnt work with 3.2.1
I tried on most recent browsers
bummer, i have searched and can find no way to offer visitors a “copy to clipboard” function for code. I have found some post but none of the work… Maybe we’ll get a update..
Install the plugin.
If you go into the setting page, you can select version 2 of the highlighter which has a toolbar and a copy to clipboard button.
Or you can just stick with the default version 3 of the script where you can select and copy it like any other text on a webpage. This is the best solution.
I’ve tried both ad no response, just quotes and a change in text.. I currently have it set to “2″ and my parameters are
. I’ve tried many combinations and no response. Here’s the link, http://theinfinitygroup.us/valuescript/ , you’ll see the code beneath the picture.. Am i doing something wrong? (obviously, yes) Thanks
I also checked the footer, appears to have everything needed. I’m only decent at this stuff, a work in progress so maybe i missed something.
@justin: It’s very hard to troubleshoot another person’s code but a quick look at the raw HTML of the page at your site shows that right after the syntaxhighlighter’s code (which, BTW looks fine to me: ) you have a very strange tag with a class called “bar show”. Problem is: between words ‘bar” and “show” there are 156(!) spaces. There’s definitely something wrong in that part. Again, don’t know what that is: haven’t seen your code. but you may want to look at the code and, also, try to remove the bar. I think it’s the toolbar in “Display the toolbar” – settings for the plugin.
Good luck!
Sorry that code above was and [slash code], also tried “text” and others.
Thanks
1) those spaces are intentional and need to remain, do you think that’s messing it up? They need to remain in order to place spaces when the code is implemented.
2) I need to have the toolbar, it’s actually what I really want plugin for. The ability to “copy to clipboard” is the most important feature to me. Thats what I can’t get working.
Thanks.
actually, im wrong, i’m unfamiliar with what is causing these spaces or what “bar show” means. i was thinking of another code..Not sure what is causing either of those..
either way, i am trying to get the copy to clipboard to work , that would be great. i cant even get the line numbers to show up ha, just quotes “”"”.
[...] Thanks to Alex at viper007bond for your SyntaxHighlighter Evolved! [...]
Hello,
In the Settings, the Toolbar option is ticked.
However, when I pass my mouse on the top right of the code, nothing’s happening …
Do I need to specify a parameter in the shortcode ??
example: http://www.geekmindsthinkalike.com/sbm-find-users-associated-with-roles/
Thanks
[...] Highlighting I have installed a syntax highlighter, as demonstrated below. It renders the code in-browser using Javascript, no server-side processing [...]
[...] you are a developer like me and want to share some code pieces in your posts, you will need a SyntaxHighlighter to make your posts look [...]
[...] 1. SyntaxHighlighter Evolved [...]
First up, great plugin…second, just one thing holding up a greenlight for validation…I get this:
Bad value syntaxhighlighter-version for attribute name on element meta: Keyword syntaxhighlighter-version is not registered.
Is there a way to remove that without modifying the core plugin code?
Thanks in advance!
Extremely useful plugin! Two questions:
How is one supposed to use the
attribute? It shows up as
but I haven’t found any way to use this from CSS, is that what it’s for and what would the syntax be?
Similarly, how does one use the class added to “Additional CSS Class(es)”?
I’m running plugin v3.1.3 and WP v3.2.1.
Thanks!Kristian
[...] » SyntaxHighlighter Evolved Viper007Bond.com [...]
Love this site. I really need this syntax highlighter.
Fantastic plugin; however, it doesn’t appear to be inserting linebreaks and tabs for me automatically. If I add linebreaks to my code, it inserts in the text. If I don’t, it puts it all on one line. My website link is an example. I did read on the SyntaxHighlighter that ignoring line breaks is an option – could be a nice option for this plugin.
That didn’t work. It literally inserts a br tag into my code on each line.
Douglas, that’s rather strange: line breaks are so essential to any code that if this plugin didn’t support it, it would not have been released. I wonder if you’re experiencing the same issue I’ve just found on one of my blog posts using SyntaxHighlighter: http://elabz.com/serial-oled-display-and-arduino/
I looked at it today and realized that all quotes (“) and angle brackets () as well as ampersand symbols (&) have been converted into their HTML-encoded equivalents. That completely destroyed the code.
When I looked at the post edit screen, I realized that at some point in editing the post I (accidentally, of course
) switched WP’s “Edit Post” feature into the visual mode and that’s a big no-no when using a plugin like this that does its own text processing.
Make sure the visual mode (when WP tries to render the post as it will look like when published) is always off when you plan on having ANY code in that post, with SyntaxHighlighter or without. I wish there was a hack to simply remove the “visual” link from the editing screen.
In fact, I think the very same thing is troubling shmoula, the commenter that posted right after you (see below)
Cheers!
I had the same problem and the problem was caused by the interaction between your plugin and the Raw HTML Plugin.
If using the Raw HTML Plugin make sure on the edit page you check the following boxes in its widget:
[x] Disable wptexturize
[x] Disable automatic paragraphs
[x] Disable convert_chars
[x] Disable smilies
Only then will the syntax highlighter plugin work properly!
Quinxy
Hi, why your plugin doesnt render
blocks properly in bloglist? When I open one blogpost, everything is OKay (check out my website to see this problem).
In opened blogpost:
And in blogposts listing:
Where can be problem?
Václav, it has to be written as
[/code]
not as you did it:
[/code]
and I'm sorry, I have no clue if Viper007's implementation of WP comments will render what I just wrote above correctly, but the jest of it is: simply use "code" instead of "sourcecode" in your tags.
Cheer!
Hi ElectroNick, thanks for your reply. I tried to change sourcecode tags to just code, but it acts still the same. Have a look at http://www.shmoula.cz/blog/ if you wish and have some time – you’ll see “unrendered code boxes”, but if you open for example the first blogpost on page ( http://www.shmoula.cz/komunikace-se-zabezpecenymi-webovymi-sluzbami/ ), there it’s rendered correctly.
Many thanks in advance
I’m not seeing the <pre> tags on your blog home page but they are on the post page. So, the JS does not know which part to render as code.
See if there’s some kind of a plugin that suppresses conversion of tags. I’m not sure what it may be and I don’t post code on the front page myself – it’s normally too bulky for the front page and I end up always putting it AFTER the <!–more–> tag. Anyone else here posts code in the header of the post?
well, !–more– is maybe the solution, but when i want to keep whole posts?
[...] 1. SyntaxHighlighter Evolved [...]
[...] For a live demo, see this plugin’s homepage. [...]
How about inline syntax highlighting, i.e. what if I only want to highlight “echo myFunc()” within a whole block of text, but don’t want to put it into a separate line?
I don’t believe the highlighting script supports that. It wants to use
<pre>tags which are block elements.Hey,
Thanks for a great plug in. Been using it sucessfully with a very basic theme for quite some time. I recently got a more advanced theme that uses a lot of shortcodes and one of them happens to be [/text]. Syntaxhighlighter also uses this so the entre site gets “syntax highlighted
”. Is there an easy way of removing a shortcode? I wish there was an area for this in the settings panel.
Thanks,
/Christian
[...] SyntaxHighlighter Evolved ????? [...]
[...] SyntaxHighlighter Evolved [...]
[...] ????????? SyntaxHighlighter Evolved ? Syntax Highlighter for WordPress ???? SyntaxHighlighter [...]
[...] SyntaxHighlighter ?????????????? SyntaxHighlighter Evolved?????? (??????????) [...]
really cool plugin!
a pleasure to use indeed
especially after nightmare of buggy SyntaxHighlighter (not Evolve)
[...] ce plugin sert à proposer des articles en lien avec l’article que vous êtes en train de lireSyntaxHighlighter Evolved c’est un plugin qui me sert beaucoup pour ce blog, car il encapsule du code sans qu’il [...]
[...] Syntax Highlighter Evolved – Easily post syntax-highlighted code to your site without having to modify the code at all. Uses Alex Gorbatchev’s SyntaxHighlighter v2.0.320 and some code by Andrew Ozz of Automattic. [...]
So, in this plugin there are notice that “Don’t use the Visual editor if you don’t want your code mangled. TinyMCE will “clean up” your HTML.” What do you recommend to use?
Please I´m having problems.
Use the HTML tab instead if possible. It won’t touch your formatting at all.
But my site is shared with many contributors and I’d like to help to write better. If not have to how, tkz
I think the solution is rather easy. Just do all your fancy formatting in WYSIWYG mode if you have to but do it BEFORE inserting code. If your code is the last thing you insert and after you insert it, you keep the editor in HTML mode, all your fancy formatting will be safe.
I can’t get it to not strip line breaks. I have tried so far:
Unchecking “WordPress should correct invalidly nested XHTML automatically” under the Settings/Writing tab
Installing Advanced TinyMCE, and checking the “Stop removing tags …”
Not switching to the visual tab at all.
I create a new post, switch to html tab, and enter the following:
I save the post, and instead of seeing 3 lines, I see 1. All of the code are inserted into a single line, linebreaks stripped.
Any ideas?
If the post itself is changing, then it’s another plugin issue. If the post looks correct when editing but displays wrong, then it’s a theme CSS issue.
When editing the post, it the code block does not get styled, but it looks correct, regarding the line breaks. (I believe this is the correct behavior?)
When viewing the published post, the code block gets styled, but strips linebreaks.
I will try a different theme.
Switching the theme did not help, but looking at it, I don’t think it’s a style issue. Looking at your code block here, each line gets a seperate div, eg.:
But on my page, there is only one div like this.
Can you give some advice on where I should start tracking down this? I’d really like to use this plugin.
Sorry, nevermind, I just tried another plugin which uses the same JS library, and that produced the same problem. I have switched to CodeColorer which does the parsing on the server side (with Geshi), and it works.
Alex,
Just want to say Kudos on this plugin. I gave it a write up on my site and use it all the time.
Cheers mate,
Richard
Hi Alex,
is it possible to use a vertical bar and limit the numbers of lines shown to say 10-20 ? I know I could use collapse, I would prefer however a solution that will show a part of a very long code and will let the user scroll down for the rest.
Thanks,
Sol
You could likely accomplish this using CSS and a
max-heightparameter. There’s no built-in way to do this though, sorry.Thanks,
could you tell me where in the style file I need to add max-height=10px for e.g. ?
You can probably just add it to your theme with an
!important.[...] SyntaxHighlighter Evolved [...]
[...] http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ This entry was posted in Uncategorized. Bookmark the permalink. ← [??] [...]
Hi.
I have this installed, and LOVE IT! However I cannot figure out how to:
1. Show alternate line background (white and light grey)
2. SHow the PRINT and COPY buttons as in the screenshots of this plugin
Any pointers?
Thanks!
[...] corretta. Direi che fa il suo lavoro egregiamente ed è molto personalizzabile. Il plugin si chiama SyntaxHighlighter Evolved No [...]
[...] ???????????SyntaxHighlighter Evolved???? [...]
How can I disable line numbers from showing up? I can see the tags in the documentation, but this does not work with the light tag in it.
Thanks.
As you can see, it works on my blog.
You can also try
gutter="false".[...] ?????? : ???? ???? ???? ?????: 1?. SyntaxHighlighter EvolvedDownload?. File Inliner PluginDownload?. WP-SynHighlightDownload?. FV Code [...]
[...] Eklenmesi Geli?tirici Günlü?ü kodlar? renklendirmek için syntaxhighlighter eklentisini kullanmaktad?r. A?a??daki php yerine ruby yaz?l?rsa ruby kodlar? için [...]
[...] Gorbatchev.It comes with bundled compatibility for many languages, and you can also check out a simple demo of the plugin in action.Get SyntaxHighlighter EvolvedHave you used this syntax highlighter, or do [...]
very cool plugin! in my wp install, 4 zeros appear before the line number… is this something weird happening on just my site, I noticed you dont have 0′s in your line numbers… any way to remove the zeros???
Also, when I copy the highlighted code (instead of opening in plain text with the toolbar), it copies the line numbers along with the code. Im confused why its so different on my site, its PERFECT on yours.
There is a setting to control line number padding. Perhaps you turned it on by accident?
Can you provide a URL to where this is happening on your site so I can see it for myself?
That was exactly it Alex, thanks for responding so quickly! I set Line Number Padding to 0 and those zeros disappeared! Thank You!
I figured out the other issue too. Version 3 eliminates that pesky line number copying, but I’m not willing to lose line wrapping, and i really like the toolbar in version 2.x – so they can just click the copy button
Heres an example of where Im using it. http://digitalrenewal.com/jquery-form-for-wordpress-to-allow-author-login-complete-wordpress-tutorial#jquery
It looks fantastic now thanks to your plugin. I edited the stylesheet, but couldnt get the function to add a new theme working, so I just overwrote your default css (shame on me) The new stylesheet was available in settings, but didnt render on the page, so im guessing it has something to do with my path?
Thanks again for such great support. I’ve always loved your work.
[...] SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without having to escape the code or anything. It uses the SyntaxHighlighter JavaScript package by Alex Gorbatchev to do the highlighting and supports all of the package’s parameters via shortcode attributes. Syntax Highlighter Evolved [...]
[...] có r?t nhi?u plugin dùng ?? cài ??t m?t cái SyntaxHighlighter này, ??n c? nh? SyntaxHighlighter Evolved, SyntaxHighlighter2 hay Syntax Highlighter WordPress Plugin. B?i vì t?t c? các plugin này [...]
[...] SyntaxHighlighter Evolved - ??????????? [...]
Hi all!
I am using these 2 plugins:
HTML Page Sitemap
http://wordpress.org/extend/plugins/html-sitemap/installation/
SyntaxHighlighter Evolved
http://wordpress.org/extend/plugins/syntaxhighlighter/
When activating SyntaxHighlighter, HTML Page Sitemap won’t render anymore (no output created).
Any idea as to why this may happen?
It’s weird because I’d assume these aren’t really playing in the same space…
Help is appreciated!
Have a good day!
Answered here: http://wordpress.org/support/topic/plugins-wont-coexist
[...] Evolved ???? (??????) SyntaxHighlighter Evolved ?????: tech ??: WordPress ???: kta77 [...]
[...] ?- SyntaxHighlighter Evolved [...]
[...] SyntaxHighlighter Evolved http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ [...]
[...] SyntaxHighlighter Evolved [...]
[...] http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ [...]
[...] http://www.flickr.com/photos/61393520@N04/5588140925 ????PHP?????????????????????????????SyntaxHighlighter??????????????????????????????????????? [...]
[...] SyntaxHighlighter Evolved – awesome syntax highlighting for code in posts [...]
[...] SyntaxHighlighter Evolved?????????????????? [...]
[...] many of you, I use the terrific WordPress plugin SyntaxHighlighter Evolved by Viper007Bond which wraps the JavaScript syntax highlighting package SyntaxHighlighter by Alex [...]
http://www.philkovacs.com/syntaxhighlighter-style-plugin/
I’ve created a small plugin for editing custom themes for Viper’s plugin. The goal was to separate custom themes from the main plugin so that upgrades don’t clobber hacked themes and to disconnect the loading of the syntax themes from any WordPress theme-specific files, so you can change WordPress themes without affecting the your syntax themes in any way. Hope you find it helpful.