aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Renamed textadept.handlers' add_function_to_handler to add_handler_function.Gravatar mitchell2007-08-10
|
* Added 'warn' function for printing warnings to STDOUT; src/lua_interface.cGravatar mitchell2007-08-10
| | | | | | Instead of raising errors which call Lua's textadept.handlers.error function (which at this point in time opens a new buffer and prints the error message), quietly print warnings to STDOUT because an error hasn't really occured.
* Macros can now be recorded, saved, played, browsed, etc.Gravatar mitchell2007-08-10
|
* Can use selected_text inside a snippet; modules/textadept/snippets.luaGravatar mitchell2007-08-09
| | | | | | | Originally just the global environment was available for executing Lua code in snippets, but now a 'selected_text' variable is available for (key) commands that insert snippets. This is typically useful for wrapping selected text in a snippet.
* Removed unnecessary LuaDoc; modules/textadept/snippets.luaGravatar mitchell2007-08-09
| | | | Option variables for file in/out, redirect, and Ruby are not longer used.
* Renamed modules global to _m.Gravatar mitchell2007-08-09
|
* Improved completion of buffer functions and properties; core/handlers.luaGravatar mitchell2007-08-09
| | | | | Each buffer function or property is matched to prefix before being added to the completion list.
* Added new LuaDoc, updated existing LuaDoc to be more consistent.Gravatar mitchell2007-08-09
|
* 'replace_all' doesn't loop infinitely, 'find' more accurate; core/ext/find.luaGravatar mitchell2007-08-09
| | | | | | | 'find' has an additional nowrap parameter that 'replace_all' uses so the latter will not loop indefinately if there are still matches in the document. 'find' also sets search_anchor more appropriately based on context so some matches aren't skipped accidentally.
* tLENGTH and tSTRINGRESULT parameters are handled properly; src/lua_interface.cGravatar mitchell2007-08-09
| | | | | | If p1_type == tLENGTH and p2_type == tSTRINGRESULT, both parameters can be ignored because p1_type is filled with the length of p2_type, which is not needed.
* Added SCN notification constants, updated iface.lua filepath; gen_iface.luaGravatar mitchell2007-08-07
| | | | | Added SCN notification constants to textadept.constants table and updated the filepath to iface.lua to reflect the new directory structure.
* Changed docstatusbar_text and improved command completion; core/handlers.luaGravatar mitchell2007-08-06
| | | | | | | docstatusbar_text now uses 4 spaces instead of pipes for separation. Command completion entries are sorted and the ':' character is allowed. If the path is 'buffer', show the available functions or properties depending on if 'buffer' is followed by a '.' or ':' in addition to its table fields.
* Switched docstatusbar and statusbar; src/textadept.cGravatar mitchell2007-08-06
| | | | docstatusbar is now at bottom left and statusbar is at bottom right.
* Added more LuaDoc, shebang recognition; ext/core/mime_types.luaGravatar mitchell2007-08-06
| | | | | Shebangs are split into words which are looked up in a shebangs table to determine the proper lexer language for the buffer.
* Fixed bug with opening files via command line arguments; init.luaGravatar mitchell2007-08-06
| | | | | | When the path to the Textadept executable is not specified, base_dir is nil. Attempting to concat it with a filename throws an error, so base_dir defaults to the empty string.
* Initial import of utility scripts.Gravatar mitchell2007-08-06
|
* Initial import of the cpp module.Gravatar mitchell2007-08-06
|
* Initial import of the lua module.Gravatar mitchell2007-08-06
|
* Initial import of the textadept module.Gravatar mitchell2007-08-06
|
* Initial import of Textadept Lua init script.Gravatar mitchell2007-08-06
|
* Initial import of extension Lua files.Gravatar mitchell2007-08-06
|
* Initial import of core Lua files.Gravatar mitchell2007-08-06
|
* Initial import of core C files.Gravatar mitchell2007-08-06