ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
104935 Топик полностью
bialix_ (14.11.2007 11:47, просмотров: 273) ответил Evgeny_CD на Я пока одного не понял - сам редактор на пытоне + VxWidgets написан?
нет. PSPad написан на дельфи. вроде как работает на линуксе из-под wine. правда скрипты он выполняет через WSH. Как с этим на wine -- не понятно. http://wiki.woodpecker.org.cn/moin/UliPad
http://drpython.sourceforge.net/
Вобщем-то плагины на питоне для пспад писать нельзя. Можно писать скрипты. Детальное изучение и ковыряние вчера показало, что это не одно и то же. Серьезного (по настоящему серьезного, не hello world) ничего скриптами не напишешь. Доступ к GUI части -- более чем скудный. Поэтому в том блоге по ссылке челу и приходится писать самому дополнительное GUI на wxPython! Попытка продумать структуру интеграции с bzr показывает, что придется много внешних окон формировать самостоятельно: для commit, diff, status. Это может и не прблема для настоящего индейца, но хочется чтобы все было еще проще. Тем более обидно, что возможность отображать diff для файла в самом редакторе есть, только из скрипта для интеграции с системой контроля версий ее практически бесполезно использовать. Хотите Python+wxPython? Их есть у нас: проект Dr.Python. Плагины пишутся на Python+wxPython. Или UliPad -- если китайскй понимаете.