--New Features:

 * Read colors from .rc file. I'm afraid this needs some tampering
   with the rc parser/design as such...look at it later.

 * One-line indenter + pretty-printer. I have *no* idea how to do this
   general enough to be useful to different language. I guess it will
   be something with a call-back to calculate the indent-level or
   something.  Perhaps this should be done with AST level
   editing...but that wouldn't be The Rigth Way(tm) for most
   application which only wants a simple editor widget, and doesn't
   want to have to parse the files and such.

   Right now there is a *very* primitive mechanism, but it's next to
   useless.

 * Indent-for-comment function.

 * Parenthesis match. I have a good idea about how to do this. I need
   two strings, a para_stat, and a para_end, where paranthesis match
   indexwise, e.g. "([{" and ")]}". When the cursor moves it checks
   wether it now stands on a para. If it stands on a para. from start,
   it searches forward til it finds a char in para_end (and likewise
   symetric).  If the index match, it hightligths the two parantheses
   in one color (a nice, friendly color), otherwise another color
   (less friendly).

 * what about nested comments?  This is allowed in SML, so I
   should be able to handle it.

 * escaped characters for syntax blocks.

 * Hide/show comments. It should be possible to hide and show comments
   (double clicking on a comment should fold it to some special
   string, e.g. "/*/", double clicking again should return the
   original string). 

 * ...and closly linked, links in text. This is necessary to handle
   AST level editing transparent to the editor widget.

--Bugs:

 * The default one line indenter causes the app to crash if used on
   the last line, if that line already contains a '\t' at column
   0...this could be a gtktext bug...I'll look into it later...

--Misc:

 * Clean up the API.
