Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-11 | Initial pass reformatting all code. | ||
Use clang-format, LuaFormatter, and 100 character limit on lines. | |||
2021-01-29 | Updated copyright information. | ||
2020-10-20 | Code cleanup. | ||
Of note: * io.save_all_files() does not visit each buffer to save anymore. An unintended side-effect was checking for outside modification (but only if the file itself was modified), so outside changes will always be saved over now. * The menu clicked handler uses assert_type(), so the 'Unknown command' localization is no longer needed. * When printing to a new buffer type would split the view, use an existing split view when possible. * Prefer 'goto continue' construct in loops over nested 'if's. * Fixed clearing of ui.find.replace_entry_text on reset in the GUI version. * Fixed lack of statusbar updating when setting options like buffer EOL mode, indentation, and encoding. * Renamed internal new_snippet() to new() and put it in the snippet metatable. | |||
2020-10-08 | Added `textadept.history` module for recording and navigating position history. | ||
2020-09-29 | Updated copyright information. | ||
2019-12-31 | Updated copyright year. | ||
2019-02-16 | Updated copyright year. | ||
2018-10-22 | Added module for recording, playing, saving, and loading keyboard macros. | ||
2018-01-25 | Updated copyright year. | ||
2016-12-31 | Updated copyright information. | ||
2016-04-15 | Use function notation for menu and key commands. | ||
As a result, the undocumented `textadept.keys.utils` has been removed. Those functions have been moved directly into menu definitions and their corresponding keys have been bound to those menu functions (this also shows menu key shortcuts properly). Therefore, "textadept.menu" should be loaded before "textadept.keys" now. Also, setting `textadept.menu.menubar = {}` must be done within an `events.INITIALIZED` handler. | |||
2015-12-31 | Updated copyright date. | ||
2014-12-31 | Updated copyright year. | ||
2014-06-12 | Lua code cleanup. | ||
2014-05-24 | Removed Adeptsense in favor of new framework committed in r1735. | ||
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions. | |||
2014-01-12 | Updated copyright information. | ||
2013-09-09 | Moved buffer IO functions into the `io` module. | ||
Menus and key bindings do not need `events.INITIALIZED`. | |||
2013-08-31 | Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. | ||
A side effect is more efficient event emission during startup. | |||
2013-08-26 | Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now. | ||
2013-07-09 | Fixed bug in previous commit; modules/textadept/init.lua | ||
2013-04-29 | More code cleanup. | ||
"local buffer = buffer" and similar optimizations are not needed since lexing the buffer is much more expensive and reaction time is limited by how fast the keyboard can submit key presses. | |||
2013-04-24 | Moved `_M.textadept.filter_through` functionality into `editing` module. | ||
2013-03-25 | Added lfs.dir_foreach() for allowing Find in Files to have a filter. | ||
Also moved snapopen module into core as io.snapopen(). | |||
2013-01-20 | Updated copyright date. | ||
2012-03-07 | Updated contact email address. | ||
2012-01-06 | Updated copyright information. | ||
2012-01-05 | Rename '_m' to '_M'. | ||
2011-12-13 | Remove 'package.seeall' from LuaDoc comments. | ||
2011-12-12 | Remove 'module' and update LuaDoc comments appropriately. | ||
2011-07-29 | Eliminated the need for keys.conf and keys.osx.conf. | ||
Thanks to Robert Gieseke for the idea and prototype code. | |||
2011-01-17 | Added Adeptsense. | ||
2010-12-28 | Updated copyright information. | ||
2010-12-23 | Added filter-through module for shell commands. | ||
2010-09-29 | Added a textadept.snapopen module. | ||
2010-06-11 | Renamed modules/textadept/key_commands.lua to modules/textadept/keys.lua. | ||
2010-06-11 | Moved core extension modules into textadept module. | ||
2010-06-10 | Moved textadept.mime_types into the textadept module. | ||
2010-06-10 | Renamed _m.textadept.lsnippets to _m.textadept.snippets. | ||
2010-03-02 | Removed mlines module since Scintilla's new multiple selections supersede it. | ||
2010-01-07 | Updated copyright to 2010. | ||
2009-07-12 | Moved session support from core/file_io.lua to a Textadept module. | ||
2009-04-02 | Removed macro support; just use Lua for scripting. | ||
2009-01-14 | Moved utilities to run/compile files and decode errors into a Textadept module. | ||
2009-01-05 | Add bookmarks to the textadept module and menu. | ||
2009-01-01 | Updated copyright dates for 2009. | ||
2008-03-03 | Updated copyright notice to include the year 2008. | ||
2007-10-07 | Moved key command manager to core. | ||
2007-08-15 | Added new lsnippets textadept module, updated other modules to use it. | ||
2007-08-10 | Macros can now be recorded, saved, played, browsed, etc. | ||
2007-08-09 | Renamed modules global to _m. | ||