Textadept – минималистский программируемый текстовый редактор для разработчиков, близкий по идеологии и архитектуре к GNU Emacs. Свободно распространяется под лицензией MIT License.
Textadept может быть запущен как с графическим, так и с текстовым интерфейсом. В качестве основного компонента редактор использует библиотеку Scintilla, для работы в текстовом режиме создатели Textadept написали вокруг Scintilla специальную обёртку, использующую curses (она доступна отдельно от Textadept)
Подобно Vim и GNU Emacs, для работы с несколькими открытыми файлами Textadept использует метафору буферов, однако в GUI-версии поддерживаются и более привычные пользователям вкладки SciTE. Кроме того, одновременно может показываться содержимое нескольких буферов – экран можно поделить на произвольное число частей.
Textadept подобен Emacs в плане расширяемости: из Lua for Windows API доступны все подсистемы программы. Часть исходного кода, написанная на Си, не превышает 2000 строк исходного кода.
Ссылки