+
Textadept
-
- A fast, minimalist, and remarkably extensible cross-platform text - editor -
+A fast, minimalist, and remarkably extensible cross-platform text editor
Download (v11.1)
-

- Win32 @@ -73,9 +66,7 @@
-
-
- - Source - +
- Source
- Other versions
Quick Reference

- Please - donate or purchase - the quick reference to help fund continuous - development. + Please donate or purchase the quick reference to help fund continuous development.
Features
- Textadept is a fast, minimalist, and remarkably extensible - cross-platform text editor. + Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor.
Fast and Minimalist
- Textadept’s user interface is sleek and simple. Relentlessly - optimized for speed and minimalism over the years, the editor - consists of less than 2000 lines of C code and less than 4000 lines - of Lua code. -
-
-
+ Textadept’s user interface is sleek and simple. Relentlessly optimized for
+ speed and minimalism over the years, the editor consists of less than 2000 lines
+ of C code and less than 4000 lines of Lua code.
Cross Platform
- Textadept runs on Windows, macOS, Linux, and BSD. It also has a - terminal version, which is ideal for work on remote machines. + Textadept runs on Windows, macOS, Linux, and BSD. It also has a terminal version, + which is ideal for work on remote machines.
@@ -158,77 +142,66 @@
Remarkably Extensible
- Textadept is an ideal editor for programmers who want endless - extensibility without sacrificing speed or succumbing to code bloat - and featuritis. The editor gives you complete control over the - entire application using the Lua programming language. Everything - from moving the caret to changing menus and key bindings on-the-fly - to handling core events is possible. Its potential is vast. + Textadept is an ideal editor for programmers who want endless extensibility + without sacrificing speed or succumbing to code bloat and featuritis. The editor + gives you complete control over the entire application using the Lua programming + language. Everything from moving the caret to changing menus and key bindings + on-the-fly to handling core events is possible. Its potential is vast.
Multiple Language Support
- Being a programmer’s editor, Textadept excels at editing - source code. It understands the syntax and structure of more than - 100 different programming languages and recognizes hundreds of file - types. Textadept uses this knowledge to make viewing and editing - code faster and easier. It can also compile and run simple source - files. + Being a programmer’s editor, Textadept excels at editing source code. It + understands the syntax and structure of more than 100 different programming languages + and recognizes hundreds of file types. Textadept uses this knowledge to make viewing + and editing code faster and easier. It can also compile and run simple source files.
Unlimited Split Views
- Both the graphical version and the terminal version of Textadept - support unlimited vertical and horizontal view splitting, even of - the same file. -
-
-
+ Both the graphical version and the terminal version of Textadept support unlimited
+ vertical and horizontal view splitting, even of the same file.
Customizable Themes
- Textadept uses themes to customize its look and feel. It comes with - built-in light, dark, and terminal themes. + Textadept uses themes to customize its look and feel. It comes with built-in light, + dark, and terminal themes.
-
-
Code Autocompletion
- Not only can Textadept autocomplete words in files, but it can also - autocomplete symbols for programming languages and display API - documentation. + Not only can Textadept autocomplete words in files, but it can also autocomplete + symbols for programming languages and display API documentation.
-
+
Keyboard Driven
- Textadept can be entirely keyboard driven. The editor defines key - bindings for nearly every action. You can easily reassign existing - bindings or create new ones. Keys may be chained together or grouped - into language-specific keys or key modes. + Textadept can be entirely keyboard driven. The editor defines key bindings for nearly + every action. You can easily reassign existing bindings or create new ones. Keys + may be chained together or grouped into language-specific keys or key modes.
Self Contained
- Textadept’s binary packages are self-contained and need not be - installed. No administrator privilages are required either. + Textadept’s binary packages are self-contained and need not be installed. No + administrator privilages are required either.
Comprehensive Manual
- Textadept comes with a comprehensive user - manual in the application’s docs/ directory. It - covers all of Textadept’s main features, including - installation, usage, configuration, theming, scripting, and - compilation. + Textadept comes with a comprehensive user manual in the + application’s docs/ directory. It covers all of Textadept’s + main features, including installation, usage, configuration, theming, scripting, + and compilation.
Exhaustive API Documentation
- Since Textadept is entirely scriptable with Lua, its API is heavily - documented. This documentation is also - located in docs/ and is the ultimate resource on scripting - Textadept. (The editor’s Lua internals also provide abundant - scripting examples.) + Since Textadept is entirely scriptable with Lua, its API is heavily documented. This documentation is also located in docs/ + and is the ultimate resource on scripting Textadept. (The editor’s Lua + internals also provide abundant scripting examples.)
Quick Reference
- This reference contains a wealth of knowledge on how to script and - configure Textadept using Lua. It groups the editor’s rich API - into a series of tasks in a convenient and easy-to-use manner. It - serves as the perfect complement to Textadept’s Manual and API - documentation. + This reference contains a wealth of knowledge on how to script and configure + Textadept using Lua. It groups the editor’s rich API into a series of tasks + in a convenient and easy-to-use manner. It serves as the perfect complement to + Textadept’s Manual and API documentation.
Try It Yourself
- Learn even more about Textadept by downloading and trying it out - yourself. If you’re not completely satisfied, contact - us or e-mail me personally (orbitalquark.att.triplequasar.com). - You may also fork the project, submit patches, or - sponsor a feature. Textadept is - 100% open source. + Learn even more about Textadept by downloading and trying + it out yourself. If you’re not completely satisfied, contact us or e-mail + me personally (orbitalquark.att.triplequasar.com). You may also fork the project, + submit patches, or sponsor a feature. Textadept + is 100% open source.
- + margin: 0 auto 0 auto; padding: 0.25em; text-align: center; width: 6em;"> + Download
@@ -296,56 +262,50 @@- - Textadept has a proven track record, - with at least one release every 2 months for 8+ years and no signs - of inactivity. Also, as an open-source project, the editor will - never fade away. + Textadept has a proven track record, with at least + one release every 2 months for 8+ years and no signs of inactivity. Also, as an + open-source project, the editor will never fade away.
- - Textadept is a real cross-platform desktop application, backed by a - world-class editing engine that - dozens - of editors and IDEs have depended on for - over 19 - years. + Textadept is a real cross-platform desktop application, backed by a world-class editing + engine that dozens + of editors and IDEs have depended on for over 19 years.
- - Textadept is scriptable in a language that was - carefully - designed to run on any platform at high speed and with a - minimal memory footprint. Lua is used everywhere from video games to embedded devices. It is easy to - learn too! + Textadept is scriptable in a language that was carefully designed to run + on any platform at high speed and with a minimal memory footprint. Lua is + used everywhere from video games to embedded devices. It is easy to learn too!
- - Textadept is very resource efficient, consuming merely 15MB of RAM - at startup and hardly any CPU while under load. Even with over 20 of - its own source files open at once, Textadept does not exceed 20MB of - RAM usage and has no input lag at all. + Textadept is very resource efficient, consuming merely 15MB of RAM at startup and + hardly any CPU while under load. Even with over 20 of its own source files open at + once, Textadept does not exceed 20MB of RAM usage and has no input lag at all.
- - Textadept does not rely on external packages to provide its - functionality and does not depend on a package ecosystem to thrive. - The editor gives you plenty of the tools you need out of the box. + Textadept does not rely on external packages to provide its functionality and does + not depend on a package ecosystem to thrive. The editor gives you plenty of the + tools you need out of the box.
- - Textadept has sensible defaults and does not expect you to spend - hours customizing it before you can start being productive. + Textadept has sensible defaults and does not expect you to spend hours customizing + it before you can start being productive.
- - With fewer than 30 main source files comprising roughly 6000 lines - of heavily documented code, Textadept’s internals are - remarkably easy to read, understand, keep track of, and extend to - your liking. + With fewer than 30 main source files comprising roughly 6000 lines of heavily + documented code, Textadept’s internals are remarkably easy to read, understand, + keep track of, and extend to your liking.
- - Did you see that there is a terminal version in case you need to do - work on a remote server? + Did you see that there is a terminal version in case you need to do work on a + remote server?
- - Textadept does not track you. It does not attempt to connect to the - internet. It is just a text editor. + Textadept does not track you. It does not attempt to connect to the internet. It + is just a text editor.
- *Warning: nightly builds are untested, may have bugs, and are - the absolute cutting-edge versions of Textadept. Do not use them in - production, but for testing purposes only. + *Warning: nightly builds are untested, may have bugs, and are the absolute + cutting-edge versions of Textadept. Do not use them in production, but for testing + purposes only.