Features

  • Mixed syntax highlighting powered by 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

Compatibility

  • 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

Installation

You need Firebug 1.5+ for latest version to work. The preferred way is to install this Firefox extension via addons.mozilla.com.

Note: If you are still stuck with Firebug 1.2, install version 0.7.

Note: If you are still stuck with Firebug 1.4, install version 1.0.

Note: Some people have reported they are unable to download and install extension via addons.mozilla.com. In this case you may try workaround.

Installation from sources

git clone git://github.com/darwin/firerainbow.git
cd firerainbow
rake

If all went right, you should be able to find your fresh XPI under build/firerainbow-X.Y.xpi. You can install XPI file into Firefox by opening it via File -> Open File ...

Themes

Themes are available at http://github.com/darwin/firerainbow/tree/master/themes


Feel free to fork the project and contribute your very own theme.

History

  • v1.1 (20.01.2010)

    • [darwin] fixed Firebug 1.5 compatibility and dropped Firebug 1.4 compatibility
    • [darwin] marked as compatible with Firebug 1.6
  • v1.0 (24.05.2009)

    • [darwin] robust colorization of compressed scripts with long lines (previously parser halted)
    • [darwin] updated parser to CodeMirror 0.61
    • [darwin] new home for themes in github project
    • [darwin] compatibility with Firebug 1.4
  • v0.9 (29.01.2009)

    • [darwin] updated parser to CodeMirror 0.60
    • [darwin] fixed glitch when script didn't get colorized on first display in Firebug 1.4
    • [darwin] 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)

    • [darwin] reimplemented for changes in Firebug 1.3 (not compatible with Firebug 1.2 anymore)
    • [darwin] added "Reset to default Color Preset" feature
    • [darwin] changed extension guid, to distinguish from 0.7
  • v0.7 (27.08.2008)

    • [darwin] added mixed HTML/CSS/JS coloring
    • [darwin] added "Randomize Color Preset" feature
    • [darwin] when installed with old firebug, error message is written into Firefox's error console
    • [darwin] fixed bug preventing proper coloring in some rare cases
  • v0.6 (14.06.2008)

    • [darwin] public beta release
    • [darwin] hacked first version for Firebug 1.2

Contributors

  • Marijn Haverbeke - this extension uses his great CodeMirror for javascript/html/css parsing.
Fork me on GitHub