# Media

## Book

<div style="float: left; margin: 0 1em 0 1em;">
  <a href="book/ta_quickref.png">
    <img src="book/ta_quickref_small.png" alt="" style="border-width: 1px;"/>
  </a>
</div>

*Textadept Quick Reference*<br/>
Second Edition

Order: [Ebook][] | Print book via Amazon [US][], [UK][], [DE][], [FR][], [IT][],
[ES][]

Published: May 2015 <span style="color: #ef373a;">[New!]</span><br/>
ISBN: 978-0-9912379-1-3<br/>
Pages: 167

[Excerpt][]

Textadept is a fast, minimalist, and remarkably extensible cross-platform text
editor for programmers. This quick reference contains a wealth of knowledge on
how to script and configure Textadept using the Lua programming language. It
groups the editor's rich API into a series of tasks in a convenient and
easy-to-use manner.

This book covers how to:

* Leverage Textadept's important files and folders
* Adeptly navigate and manipulate text
* Mark lines and text visually
* Show interactive lists and call tips
* Prompt for user input in various ways
* Spawn asynchronous, interactive child processes
* Configure colors, themes, and other settings
* Define lexers for highlighting source code
* And much more

It serves as the perfect complement to Textadept's comprehensive Manual and
exhaustive API documentation.

[Ebook]: http://gum.co/textadept2_ebook
[US]: http://www.amazon.com/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[UK]: http://www.amazon.co.uk/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[DE]: http://www.amazon.de/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[FR]: http://www.amazon.fr/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[IT]: http://www.amazon.it/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[ES]: http://www.amazon.es/Textadept-Quick-Reference-Mitchell/dp/0991237919/
[Excerpt]: download/ta_quickref2_excerpt.pdf

## Lua Workshop 2012

*Textadept - Behind the Scenes* ([slides][])

Textadept is a fast, minimalist, and ridiculously extensible cross-platform text
editor for programmers. It is written in a combination of C and Lua. Textadept
uses Lua to solve many interesting and complex problems encountered in text
editor design, including syntax highlighting, syntax-based code completion, and
scripting external C libraries and GUI components. This talk will focus on
examining the internals of Textadept, from its innovative LPeg syntax
highlighting engine to the embedded Lua scripting environment that provides
nearly all of the editor's features. Come learn about Textadept and also about
how you can use and extend it to fit your workflow.

<iframe width="560" height="315" style="margin-left: 1em;"
        src="http://www.youtube.com/embed/-rMC2s0s-zA" frameborder="0"
        allowfullscreen></iframe>

[slides]: download/textadept_lua_wshop2012.pdf
