- TextMate. Not required of course but I find I open lots and lots of files all over the place that don't - xul, js, xml, etc.
- XULBooster I've been using Eclipse to organize the entire project and XULBooster provides a nice way to generate a skeleton project that for the most part works.
- XULExplorer I have been unable to get XULBooster to preview my XUL layouts but XULExplorer can. XULExplorer certainly has many more features than preview but it is all I am using it for at this stage.
- Not really a tool but I found it essential to code/test/debug to set a file in the extensions folder that points directly to my project root folder. That way I can code and test without creating an xpi file each time.
- Extension Developer add-on. The ability to reload Chrome without restarting FF is essential. Also, the interactive JavaScript console was a big help to me when I was trying to debug my first XPCOM component without having to worry about having a XUL/Javascript shell to deal with.
Munich Christmas Market
53 minutes ago