Есть софтина, которая представляет собой пачку говнокода на Питоне, который эволюционировал лет пять без нормальной архитектуры и без нормальных требований.
Есть довольно уверенное понимание того, что у этой софтины одна из значительных частей на самом деле — текстовый редактор.
И есть желание оставить от неё только часть кода, которая делает более-менее специфицированные вещи и лежит в отдельных модулях. А вместо всей верхнеуровневой логики сделать плагин к человеческому текстовому редактору.
Я бы наверное выбрал Emacs или Vim, но пользоваться софтиной ,elen люди, которые привыкли к Ворду и Notepad++, поэтому предпочтительнее бы было выбрать какую-нибудь программу в стиле Common User Agent. И тут даже важно не то, что и Emacs, и Vim при соответствующих настройках умеют в CUA, а то, что потенциальным пользователям нужен *простой* редактор, который всего остального именно не умеет, либо уж умеет по минимуму.
Какие есть хорошие кроссплатформенные OSS варианты, кроме Atom?