I've just released version 0.5 of a text editor I've been quietly developing off and on for two years: Pallavi 0.5. It utilizes Python (of course) and the wxPython toolkit. This text editor differs from most in that it is designed from the ground up to be as customizable as possible. It has a very small core with a growing selection of plugins that allow it to resemble anything from a simple notepad to a complex IDE, depending on your needs. The idea is that you should only have to load exactly those features you want (contrary to most "everything and the kitchen sink" bloated IDEs) without having to give up those features you really use (as occurs with most "simple" text editors).
Pallavi is configured and extended in Python. Not LISP. Not vimrc format. Not Beanshell. Not XML.
My long-term vision is to see a community of developers grow around Pallavi contributing new plugins that extend or adapt it in different ways, working together with other plugins to allow an endless variety of editors to be created. Indeed, much of my inspiration comes from JEdit, although I am aiming for a much smaller, simpler core, and a better programming language.
Current Status: Pallavi currently has most of the features common to simple editors. I use it for all my daily editing (6-8 hours of coding) and it works very well for me under Linux. I have tested it under Windows, but not in an extensive usage environment. I feel this editor fills a niche in the text editing community.
Pallavi is released under the MIT license. For more information and download links, visit http://pallavi.sourceforge.net
Comments and criticisms can be addressed to me directly (email@example.com) or to the pallavi-users mailing list.
I hope you enjoy it, Dusty Phillips Developer, Pallavi