Если Вы не возражаете жить на лезвии, я только что фиксировал разработчик XCode для CruiseControl.
Здесь есть полный редактор, написанный на wxPython :
http://wiki.wxpython.org/WxHowtoSmallEditor
Всего 104 строки, должно быть легко для настройки.
РЕДАКТИРОВАТЬ:
Чтобы удовлетворить некоторые из ваших требований, вот копия и вставка из wxPython вики:
A GUI Toolkit
wxPython - это набор инструментов GUI для язык программирования Python. Он позволяет программистам Python просто и легко создавать программы с надежным, высокофункциональным графическим пользовательским интерфейсом. Он реализован как модуль расширения Python (собственный код), который включает в себя популярную кроссплатформенную GUI-библиотеку wxWindows, написанную на C ++.
Открытый исходный код
Подобно Python и wxWindows, wxPython - это открытый исходный код, что означает, что любой может использовать его бесплатно, а исходный код доступен для просмотра и изменения. Любой может внести исправления или улучшения в проект.
Кросс-платформенный
wxPython - это кроссплатформенный инструментарий. Это означает, что с небольшой осторожностью одна и та же программа будет работать на нескольких платформах без изменений. В настоящее время поддерживаемыми платформами являются Microsoft Windows и большинство Unix или unix-подобных систем с доступным GTK и OS X 10.3.9 или выше.
и OS X 10.3.9 или выше. и OS X 10.3.9 или выше.проверить:
Scitilla / SciTE
http://www.scintilla.org/SciTE.html
Editra
http://editra.org/
оба являются кроссплатформенными и написаны на Python. Это полнофункциональные редакторы, но они ничтожны по сравнению с IDE или подобными.
Как насчет простоя? IDLE входит в стандартный дистрибутив Python. Из документов :
«
IDLE имеет следующие особенности:
"
Немного поработав, вы, вероятно, могли бы извлечь компонент редактора из IDLE.
Загляните в каталог idlelib
вашей стандартной библиотеки Python.