Textadept

Textadept
Original author(s) Mitchell
Initial release 2007 (2007)
Stable release
9.0 / October 1, 2016 (2016-10-01)
Written in C, Lua
Operating system Linux, BSD, UNIX, Microsoft Windows, Mac OS X
Type Text editor
License MIT License
Website foicica.com/textadept/

Textadept is a free software minimalist text editor designed for computer programming. Distributed under the MIT license, it is written in C and Lua and is extensible using Lua.[1] Textadept can use either a Graphical User Interface or a Text 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.[2] Both graphical and terminal varieties are optionally available in versions using LuaJIT for just in time compilation. The JIT versions are no longer recommended as the speed benefit they used to provide is no longer significant after version 6.1

Reviewers have found Textadept's GUI-inherited key bindings to be more familiar than those that vim, Emacs or nano use by default but have found flaws in Textadept's curses interface.[3]

In common with 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 LOC. When running in a graphical interface Textadept purposely does not save window size or position, leaving this up to the window manager.

References


This article is issued from Wikipedia - version of the 11/2/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.