>> Отделение редактора от реализации интерфейса -- это пожалуй наиболее интересно.
> Да отделению рдактора от интерфейса сто лет в обед. Slickedit, бывший во
> времена полуоси Visual Slick EditorВ OS/2, DOS, Win всё давно было нормально.
А вот в linux на терминале (текстовый режим) теоретически это есть
(тот же emacs-client), а практически нет.
Из популярного только у MC приличный вид.
PS: Однако отделить mcedit от его нынешнего интерфейса и сделать
совсем нормально (редактор командуется по сокету, интерфейс у клиента
как у TurboVision) -- такого нет.
PPS: neovim собирается из исходников с большим трудом. Для сборки make
не достаточно. Надо довольно свежий CMake, curl с поддержкой ssl, и для
сборки используется C++ (не старее 4.1.2). Cmake тянет из интернета
кучу пакетов. И после всех трудов мы имеем скучный интерфейс.
PPS: а grief, как оказалось, не хочет вводить русские в utf8. Из файла
показывает нормально, а вводимые с клавиатуры разбивает на байты.