aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-15Searching in pm_view now uses strstr; src/pm.cmitchell
Instead of the normal tree view search function which matches the start of a string, a new search function is used which uses strstr, matching anywhere in a string.
2007-08-15Added extensive @usage LuaDoc like in lsnippets; modules/textadept/keys.luamitchell
2007-08-15Added new lsnippets textadept module, updated other modules to use it.mitchell
2007-08-14Fixed bug in maintaining indentation; core/handlers.luamitchell
Adapted conditionals from SciTE to fix a bug where the caret is sometimes placed incorrectly when trying to maintain indentation.
2007-08-11Textadept title also shows full filepath of the open buffer; core/handlers.luamitchell
2007-08-11MLines' update is now a single undo action; modules/textadept/mlines.luamitchell
2007-08-11Fixed escapes in replace, added %() sequence; core/ext/find.luamitchell
'%%' is now properly escaped. %() sequence executes Lua code, showing an error dialog if one occured.
2007-08-11Fixed bug in restoring scroll position on buffer switching; src/lua_interface.cmitchell
When switching to another buffer, typing text, and switching back, the scroll position was not restored properly all of the time. Fixed by setting the anchor and caret first, which scrolls some number of lines, then scrolling the remaining number of lines to restore the original scroll position.
2007-08-11Improved LuaDoc for _m.textadept.keys; modules/textadept/keys.luamitchell
2007-08-10Renamed textadept.handlers' add_function_to_handler to add_handler_function.mitchell
2007-08-10Added 'warn' function for printing warnings to STDOUT; src/lua_interface.cmitchell
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.
2007-08-10Macros can now be recorded, saved, played, browsed, etc.mitchell
2007-08-09Can use selected_text inside a snippet; modules/textadept/snippets.luamitchell
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.
2007-08-09Removed unnecessary LuaDoc; modules/textadept/snippets.luamitchell
Option variables for file in/out, redirect, and Ruby are not longer used.
2007-08-09Renamed modules global to _m.mitchell
2007-08-09Improved completion of buffer functions and properties; core/handlers.luamitchell
Each buffer function or property is matched to prefix before being added to the completion list.
2007-08-09Added new LuaDoc, updated existing LuaDoc to be more consistent.mitchell
2007-08-09'replace_all' doesn't loop infinitely, 'find' more accurate; core/ext/find.luamitchell
'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.
2007-08-09tLENGTH and tSTRINGRESULT parameters are handled properly; src/lua_interface.cmitchell
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.
2007-08-07Added SCN notification constants, updated iface.lua filepath; gen_iface.luamitchell
Added SCN notification constants to textadept.constants table and updated the filepath to iface.lua to reflect the new directory structure.
2007-08-06Changed docstatusbar_text and improved command completion; core/handlers.luamitchell
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.
2007-08-06Switched docstatusbar and statusbar; src/textadept.cmitchell
docstatusbar is now at bottom left and statusbar is at bottom right.
2007-08-06Added more LuaDoc, shebang recognition; ext/core/mime_types.luamitchell
Shebangs are split into words which are looked up in a shebangs table to determine the proper lexer language for the buffer.
2007-08-06Fixed bug with opening files via command line arguments; init.luamitchell
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.
2007-08-06Initial import of utility scripts.mitchell
2007-08-06Initial import of the cpp module.mitchell
2007-08-06Initial import of the lua module.mitchell
2007-08-06Initial import of the textadept module.mitchell
2007-08-06Initial import of Textadept Lua init script.mitchell
2007-08-06Initial import of extension Lua files.mitchell
2007-08-06Initial import of core Lua files.mitchell
2007-08-06Initial import of core C files.mitchell