After my work on the CSS source editor, I am very seriously considering an extension to a config-based source editor, built above nsPlainTextEditor, with dynamic syntax colouring, block folding/unfolding and line numbering. Something much better than the source editor in Nvu. I already started sketching an outline, making choices between possible options, and it seems feasible with a reasonable performance.