All this color discussion made me think:
The kernel is already using green, and recently we added "autoconfiguration error" to highlight errors. Shouldn't we (in addition) make those lines red? Someone mentioned that the gnu-color-ls style is better. I *think* that tcsh does both (compatibly) for its built-in ls. Rin, perhaps you can steal the code from there? Opinions? christos