@l29ah yi это попытка сделать emacs на haskell (изначально обреченная на провал, потому что emacs нельзя улучшить революционно, только эволюционно)
neovim это попытка доработать вим так чтобы его легче было расширять плугинами, работающими в сопроцессах, сделать его более встраивабельным в разные софтины