Hi,<br><br>Currently in IPython we have custom code for coloring things (python source code, tracebacks, etc.).  There are a number of disadvantages  with this:<br><br>* We can only color python source code.  It would be nice if pycat could color other languages.<br>
* We can only color to the terminal.  As we develop non-terminal based IPython&#39;s, it would be very nice to be able to color to html or other forms.<br>* Currently, we are the ones who get to maintain all this custom parsing and coloring code.<br>
<br>These days pygments is getting a ton of use and attention because (amongst others) of its use by Sphinx.  What about using pygments to color everything in IPython?<br><br>I am not sure it is possible, but it might be very nice to be able to move the coloring code out of the core into the frontends - that way a frontend could decide what format things needed to be colored in.  The downside is another dep (or we throw it into externals?!)<br>
<br>Thoughts?  Feedback?<br><br>Cheers,<br><br>Brian<br>