From 033416a15fe60fe10387119e0e63bb9ed9e8aedd Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 25 Jul 2009 23:34:13 -0400 Subject: Documentation overhaul. --- doc/manual/1_Introduction.md | 84 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 doc/manual/1_Introduction.md (limited to 'doc/manual/1_Introduction.md') diff --git a/doc/manual/1_Introduction.md b/doc/manual/1_Introduction.md new file mode 100644 index 00000000..57a16cb0 --- /dev/null +++ b/doc/manual/1_Introduction.md @@ -0,0 +1,84 @@ +# Introduction + +## Purpose + +This manual is not intended to be completely comprehensive. + +## Textadept's Philosophy + +Textadept is a text editor for programmers. + +In a world where code bloat is commonplace and application speed is second to +its number of features, Textadept breaks that trend, aiming to stay minimalist +and fast, but at the same time being ridiculously extensible. At its core lies +less than 2000 lines of C code, and that's how it always will be. While other +editors rely on recordable macros to speed up workflow, shell scripts to quickly +transform text, and static side panes to manage your documents, files, and more, +Textadept takes it to the extreme: it gives you complete control over the entire +application using the embedded [Lua][Lua] language. Lua is nearly as fast as C, +and has a very small footprint. In fact, most of Textadept is written in Lua. +Its incredibly fast startup time and operation attest to Lua's worthiness. + +Tired of all those features you never use in other editors? With Textadept you +can disable or remove anything you dislike or do not need. Wish you had an +additional feature? Chances are you can add it yourself. + +Annoyed of recording complicated macros in other editors, only to find yourself +re-recording them over and over with little changes each time? You may be +surprised to find you can write the same commands in Lua, from moving the caret +to replacing text, performing searches, and much more! + +Worried that your existing shell scripts for transforming text in other editors +will not be compatible with Lua or Textadept? No need to be. You can tell Lua to +run them in your shell. + +Wish that you could add a feature to another editor's document/file browser/etc. +side pane? Textadept allows you to create as many different kinds of browsers +for heirarchical data as you want. + +These are just some of Textadept's strengths. Textadept is not about +constraining the user to a certain set of features while allowing minimal +custimization and/or extensibility. Textadept is about allowing that +customization and extensibility from the get-go; the features come after that. + +[Lua]: http://lua.org + +## Help + +Textadept has a [mailing list][mailing_list] and a [wiki][wiki]. You can also +join us on IRC via [freenode.net][freenode] in `#textadept`. + +[mailing_list]: http://groups.google.com/group/textadept +[wiki]: http://caladbolg.net/textadeptwiki +[freenode]: http://freenode.net + +## Screenshots + +
+ + + + + + -- cgit v1.2.3