Textadept (Textadept)

Перейти к навигации Перейти к поиску
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 года.

Литература

[править | править код]
  • Mitchell. Textadept Quick Reference. — Second Edition. — May 2015. — 167 с. — ISBN 978-0-9912379-1-3.
  • Александр Толстой. HotPicks. Textadept // LinuxFormat. — 2015. — Июнь (№ 6 (197)). — С. 101.
  • Andrew. TextAdept — быстрый кроссплатформенный текстовый редактор с графическим и консольным интерфейсами. Linux по-русски. Виртуальная энциклопедия (17 февраля 2013). Дата обращения: 3 мая 2015.