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}}
External links
- [http://foicica.com/textadept/ Textadept home page]
- [http://www.webupd8.org/2013/02/try-textadept-fast-cross-platform-text.html Webupd8 review]
- [https://directory.fsf.org/wiki/Textadept Free software directory entry]
- [https://rgieseke.github.io/textredux/ Textredux, a module providing text-based interfaces for core Textadept functionality]
- [https://medium.com/@a_baez/textadept-language-lexers-fd96f62e9527 Textadept Language Lexers, Impression and tips on extending language support]
Category:Free software programmed in C
Category:Free software programmed in Lua (programming language)
Category:Software using the MIT license
Category:Cross-platform free software
Category:Free software for BSD
Category:Free software for Linux
Category:Free software for Windows
Category:Free software for macOS
{{text-editor-stub}}
{{Unix-stub}}
{{free-software-stub}}