tak puvodni zprava hovori o 4 a ne o 3 jazykach v kterych by se mel orientovat, ten ctvrtej je nejspis myslena knihovna tepl na kterou by se core gedite melo (chtelo) prepsat...
jinak to prepsani/oddeleni jadro neni ani tak potreba Geditu, jako prave toho ze by se tim lepe vyresilo spravcovani, kdyz by to zaclo pouzivat vice aplikaci a takze ze by se vice pracovalo na tepl :)
https://wiki.gnome.org/Projects/Tepl
https://wiki.gnome.org/Apps/Gedit/ReusableCode
naopak to co by Gedit jako takovy opravu potreboval ve zpravicce vypadlo a to aby se provadela kontrola kompatibility pluginu, kdy stavajici stav bez kontrol konci crashem Geditu pri aktivovani/pouziti nekompatibilniho pluginu...