Is there a way to style dynamically inserted blocks (say inserted via an ajax call) after the page loads? I did not see an equivalent of the prettify() function of google-code-prettify that lets you do this. Looks great otherwise.
Looks to me like Rainbow.init() would do it.
Rainbow.js - code syntax highlighting in 1.2kb
11–20 of 34 posts
Re: Rainbow.js - code syntax highlighting in 1.2kb
#12This looks like a very worthy replacement for http://code.google.com/p/google-code-prettify/ I can't see the license specified anywhere, any chance you could add a LICENSE file or similar?
My guess: File size (in a brief check, Rainbow appears to be about half the size, unpacked), active development, and use of github (code-prettify is a few years old, hosted via SVN on Google code, and updated infrequently.)
However, prettify has a much broader range of languages already available for use.
Re: Rainbow.js - code syntax highlighting in 1.2kb
#13Rainbow["onHighlight"] = Rainbow.onHighlight; Isn't that line useless since `obj['property'] == obj.property` is always true? https://github.com/ccampbell/rainbow/blob/master/js/rainbow....
This is because I'm using Google Closure Compiler in advanced mode so all methods that do not get used get renamed. In order to preserve the methods and keep them public you have to reference them like this.
Re: Rainbow.js - code syntax highlighting in 1.2kb
#14Wonderful presentation with the fade in.
Re: Rainbow.js - code syntax highlighting in 1.2kb
#15Re: Rainbow.js - code syntax highlighting in 1.2kb
#16I would love to see a javascript highliter that consumes TextMate syntax definitions.
That is why the syntax in Rainbow is pretty similar.
The main problem had to do with Javascript regex not fully supporting everything that most languages support such as negative/positive lookbehinds and (.*)
Re: Rainbow.js - code syntax highlighting in 1.2kb
#17Re: Rainbow.js - code syntax highlighting in 1.2kb
#18Re: Rainbow.js - code syntax highlighting in 1.2kb
#19Why do people make pages highlighting colorizing things, and then make the subtitle of the page (and other text) be blue on black? This does not inspire confidence.