Reputation: 3496
I'm looking for a customizable JavaScript script which dynamically highlights code in a block like
<code class="someclass">source code...</code>
It needs to be customizable because the source code is in a quite esoteric programming language (Mozart/Oz). Ideally, I'd just edit some regexes to make it work.
I need dynamic highlighting because it should work in the github wiki which escapes all HTML code within a pre tag.
My Google fu has forsaken me so far...
Upvotes: 2
Views: 1620
Reputation: 48650
jQuery Syntax Highlighter is a new one based on version 3 of Alex Gorbatchev's Syntax Highlighter - a really really really popular plain javascript syntax highlighter.
It supports such things as code
and pre
blocks, able to use classnames like language-javascript
to indicate we want it to highlight, as well as wordwrap. You can copy and paste code by selecting it normally instead of having to open a raw view like many others. It can be further customised by using the HTML5 data attribute data-sh
or via specifying options at initialisation. A great stable choice which is updated regularly.
Upvotes: 0
Reputation: 36239
SyntaxHighlighter might be what you're looking for. It supports custom languages, as well.
Upvotes: 2