Textadept

{{short description|Programmer's text editor using Scintilla}}

{{Infobox software

| name = Textadept

| title =

| logo =

| logo caption =

| logo size =

| logo alt =

| screenshot =

| caption =

| screenshot size =

| screenshot alt =

| collapsible =

| author = Mitchell

| developer =

| released = {{Start date and age|2007}}

| discontinued =

| latest_release_version =

| latest_release_date = {{start date and age|{{wikidata|qualifier|Q18388827|P348|P548=Q2804309|P577}}}}

| latest preview version = {{wikidata|property|edit|reference|Q18388827|P348|P548=Q51930650}}

| latest preview date =

| status =

| programming language = C, C++, Lua

| operating system = Linux, BSD, Microsoft Windows, macOS

| platform =

| size =

| language =

| language count =

| language footnote =

| genre = Text editor

| license = MIT

| alexa =

| website = {{URL|https://orbitalquark.github.io/textadept}}

| standard =

| AsOf =

}}

Textadept is a free software minimalist text editor designed for computer programming. Distributed under the MIT license, it is written in C, C++ and Lua and is extensible using Lua.{{cite web|url=http://yfl.bahmanm.com/Members/ttmrichter/software-reviews/textadept-review|title=Review: Textadept|access-date=2015-02-09|archive-date=2018-09-09|archive-url=https://web.archive.org/web/20180909112042/http://yfl.bahmanm.com/Members/ttmrichter/software-reviews/textadept-review|url-status=dead}} Textadept can use either a graphical user interface or a text-based user interface when running in a terminal window. Textadept uses the Scintilla editing component. Textadept's developer makes the curses wrapper library for Scintilla used by Textadept available separately.{{cite web|url=http://foicica.com/scinterm/download|title=Scinterm|access-date=2015-02-27|archive-date=2016-04-06|archive-url=https://web.archive.org/web/20160406114950/http://foicica.com/scinterm/download|url-status=dead}}

Similar to Emacs, Textadept is deeply extensible; the Lua API has access to any subsystem of the program. Despite this, the developer states that one of his goals is for the C portion to not exceed 2000 lines of code and for the Lua portion to never exceed 4000 lines. When running in a graphical interface Textadept purposely does not save window size or position, leaving this up to the window manager.

See also

{{Portal|Free and open-source software}}

References

{{reflist}}