pyenchant spell checking mixin for STC

In case this is of interest anyone, I've got the start of a spell
checking mixin for the stc that uses pyenchant.

src is here:

http://trac.flipturn.org/browser/trunk/peppy/lib/stcspellcheckmixin.py

and API is here:

http://peppy.flipturn.org/api/peppy.lib.stcspellcheckmixin-module.html

This was inspired by a recent post from Christopher Thoday. I
checked out his Luke SDK, and started experimenting by borrowing some
code. Eventually, it changed quite a bit and it grew into this mixin.
So, any problems as compared to the spell checking in Luke SDK are my
fault. :slight_smile:

The next thing that I'd like to implement is on-the-fly spell checking
that updates as you type.

Longer term, I'd like to use threads or idle time to spell check the
whole document in the background. On my machine, it takes a
noticeable amount of time to check the entire document when its size
is greater than about 100K.

Suggestions or patches welcome.

Rob