Textadept is an extensible programmer's editor with a design that focuses on minimalism and speed. Following a pattern similar to the venerable "emacs" editor, Textadept uses a small core written in C that wraps a Lua interpreter that provides a base for building and extending the editor. The author strives to keep the C portion under 2000 lines of code and the Lua portion below 4000 lines of code. In the author's benchmarks, Textadept consumes 15 MB of memory on start up, growing only to 20MB when opening several dozen source files, with negligible CPU usage even when under heavy usage. Despite this small size, Textadept has built-in support for more than 100 different programming languages, a theme system, and an auto-completion system. Extensive technical documentation on Textadept's internal APIs will allow more technical users to customize the editor essentially however they like. The Textadept user manual provides a Getting Started section, followed by a more in-depth description of the editor's various features. The Download section of the Textadept site provides installers for Windows, macOS, and Linux systems.
Comments