Lua Interface
After startup, Textadept relinquishes control to Lua. At this point, having a Manual is pointless since all of Textadept's functionality is dynamic from here on out. This is where the most important resource for help comes in: the LuaDoc. It contains not only documentation for Textadept's Lua API, but documentation for all of its modules and features as well. It is more up to date than a manual like this could ever be.
Global Variables
The following global variables not mentioned in the LuaDoc are available in Textadept's Lua state:
arg: Table containing the command line arguments passed to Textadept._HOME: Path to the directory containing Textadept.WIN32: If Textadept is running on Windows, this flag istrue.MAC: If Textadept is running on Mac OSX, this flag istrue._CHARSET: The character set encoding of the filesystem. This is used in File I/O.RESETTING: Iftextadept.reset()has been called, this flag istruewhile the Lua state is being re-initialized.