Textadept
Логотип программы Textadept
Скриншот программы Textadept
Textadept 8.0 под управлением Kubuntu
Тип Текстовый редактор
Автор Mitchell
Написана на C, Lua
Операционные системы Linux, BSD, UNIX, Microsoft Windows, Mac OS X
Первый выпуск 1 декабря 2007; 16 лет назад (2007-12-01)
Последняя версия 10.3 (28 февраля 2019; 5 лет назад (2019-02-28))
Репозиторий github.com/orbitalquark/…
Лицензия MIT License
Сайт foicica.com/textadept/
Логотип Викисклада Медиафайлы на Викискладе

Textadept — свободный минималистичный программируемый текстовый редактор для разработчиков, близкий по идеологии и архитектуре к Emacs.

Особенности

Textadept может быть запущен как с графическим, так и с текстовым интерфейсом. В качестве основного компонента редактор использует библиотеку Scintilla, для работы в текстовом режиме создатели Textadept написали вокруг scintilla обёртку, использующую Curses (она доступна отдельно от textadept[1])

Подобно Vim и Emacs, для работы с несколькими открытыми файлами Textadept использует метафору буферов, однако в GUI-версии поддерживаются и более привычные пользователям Scite вкладки. Кроме того, одновременно может показываться содержимое нескольких буферов — экран можно поделить на произвольное число частей[2].

Textadept подобен Emacs в плане расширяемости: из Lua API доступны все подсистемы программы. Часть исходного кода, написанная на Си, не превышает 2000 строк исходного кода[2].

См. также

  • ZeroBrane Studio — Lua IDE, написанное большей частью на Lua и также использующий Scintilla
  • Yi — аналог Emacs на Haskell

Примечания

  1. Репозиторий Scinterm Архивная копия от 28 февраля 2015 на Wayback Machine
  2. 1 2 Andrew. TextAdept — быстрый кроссплатформенный текстовый редактор с графическим и консольным интерфейсами. Linux по-русски. Виртуальная энциклопедия (17 февраля 2013). Дата обращения: 3 мая 2015. Архивировано 18 марта 2015 года.

Литература

Ссылки