<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On Feb 12, 2007, at 3:05 PM, David Powers wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">I almost think that themes (after a certain set of core elements) need</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">to be specialized to be good.<SPAN class="Apple-converted-space"> </SPAN>Dawn is highly motivated by the fact</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">that I code largely in OCaml (for instance), and it uglies up HTML</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">something fierce.<SPAN class="Apple-converted-space"> </SPAN>Maybe the right solution is a core theme with</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">overlays that are activated based on the current base scope - so you</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">would have Dawn base that included an HTML, OCaml, ruby, etc overlay.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">-David</FONT></P> </BLOCKQUOTE></DIV><BR><DIV>There's another excellent idea.</DIV><DIV>The ability to have separate themes per file or per window.</DIV><DIV>I'd like to add onto that the ability to specify a separate theme per scope.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Then you could have one theme for html, one theme for embedded ruby, another theme for embedded javascript and another theme for embedded css.</DIV><DIV>Add onto that an easy way to do theme variations with core image filters or something and you're good to go.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Then each language would look it's absolute best and still be able to have a unified style.</DIV><DIV><BR><DIV>thomas Aylott — <B>subtleGradient </B>— CrazyEgg — sixteenColors</DIV></DIV></BODY></HTML>