FireRainbow
javascript syntax highlighting for Firebug
Features
- Mixed syntax highlighting powered by [CodeMirror][codemirror]
- Javascript
- HTML
- CSS
- Advanced features:
- Color theme can be modified using Firebug’s CSS panel
- Highlighting is applied incrementally (good performance)
- Color themes available on GitHub
- Uses WebWorkers to perform parsing in a non-blocking fashion
Compatibility
Both Firefox and Firebug are moving targets. Please make sure you use compatible versions. I’m unable to test all possible combinations.
- Version 1.5 is tested to work with official Firebug 1.5 - 1.9 (Firefox 3.5 - 11.0)
</ul>
show compatibility of older versions ↓
- Version 1.4 is tested to work with official Firebug 1.5, Firebug 1.6 and Firebug 1.7, also should be compatible with beta Firebug 1.8 (Firefox 3.5 - 5.0)
- Version 1.3 is tested to work with official Firebug 1.5, Firebug 1.6 and Firebug 1.7 (Firefox 3.5 - 4.0)
- Version 1.2 is tested to work with official Firebug 1.5 and Firebug 1.6 (Firefox 3.5 - 4.0)
- Version 1.1 is tested to work with official Firebug 1.5 (Firefox 3.5 and 3.6) <- it is not compatible with Firebug 1.4 anymore!
- Version 1.0 is tested to work with official Firebug 1.4 (Firefox 3.0 and 3.5)
- Version 0.9 is tested to work with official Firebug 1.3
- Version 0.8 is tested to work with alpha Firebug 1.3
- Version 0.7 is tested to work with official Firebug 1.2
Feel free to fork the project and contribute your very own theme.
## Changelog
### Contributors
* **Marijn Haverbeke** - this extension uses his great [CodeMirror][codemirror] for javascript/html/css parsing.
### History
* **v1.5** (07.01.2012)
* fixed compatibility with Firebug 1.9
* by default do not override font settings from Firebug
* **v1.4** (26.06.2011)
* marked as compatible with Firefox 5.*
* fixed compatibility with Firebug 1.8
* **v1.3** (30.04.2011)
* marked as compatible with Firefox 4.0
* updated CodeMirror to v1.0
* **v1.2** (02.11.2010)
* compatibility with Firebug 1.6 and early Firebug 1.7 alpha
* updated CodeMirror to v0.9
* CodeMirror wrapped into its own namespace (should resolve conflicts with other extensions)
* using WebWorkers to compute highlighting (better performance)
* fixed bug when coloring was not triggered for file when scrolled to the top
* **v1.1** (20.01.2010)
* fixed Firebug 1.5 compatibility and dropped Firebug 1.4 compatibility
* marked as compatible with Firebug 1.6
* **v1.0** (24.05.2009)
* robust colorization of compressed scripts with long lines (previously parser halted)
* updated parser to CodeMirror 0.61
* new home for themes in github project
* compatibility with Firebug 1.4
* **v0.9** (29.01.2009)
* updated parser to CodeMirror 0.60
* fixed glitch when script didn't get colorized on first display in Firebug 1.4
* tested to work with official Firebug 1.3 and Firefox 3.0.5 (worked also with alpha Firebug 1.4 and nightly Firefox 3.1)
* **v0.8** (15.11.2008)
* reimplemented for changes in Firebug 1.3 (not compatible with Firebug 1.2 anymore)
* added "Reset to default Color Preset" feature
* changed extension guid, to distinguish from 0.7
* **v0.7** (27.08.2008)
* added mixed HTML/CSS/JS coloring
* added "Randomize Color Preset" feature
* when installed with old firebug, error message is written into Firefox's error console
* fixed bug preventing proper coloring in some rare cases
* **v0.6** (14.06.2008)
* public beta release
* hacked first version for Firebug 1.2
[firebug]: https://addons.mozilla.org/en-US/firefox/addon/1843
[rainbow]: https://addons.mozilla.org/en-US/firefox/addon/9603
[codemirror]: http://marijn.haverbeke.nl/codemirror/
[homepage]: http://xrefresh.com/rainbow
[contact]: mailto:antonin@hildebrand.cz
[workaround]: http://getsatisfaction.com/xrefresh/topics/unable_to_download_rainbow_for_firebug
[satisfaction]: http://getsatisfaction.com
[v07]: https://addons.mozilla.org/en-US/developers/details/7575
[v10]: https://addons.mozilla.org/en-US/firefox/addons/versions/9603#version-1.0
[darwin]: http://github.com/darwin

