aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/init.lua
AgeCommit message (Collapse)Author
2022-01-31Updated copyright year.mitchell
2021-04-11Initial pass reformatting all code.mitchell
Use clang-format, LuaFormatter, and 100 character limit on lines.
2021-01-29Updated copyright information.mitchell
2020-10-20Code cleanup.mitchell
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-08Added `textadept.history` module for recording and navigating position history.mitchell
2020-09-29Updated copyright information.mitchell
2019-12-31Updated copyright year.mitchell
2019-02-16Updated copyright year.mitchell
2018-10-22Added module for recording, playing, saving, and loading keyboard macros.mitchell
2018-01-25Updated copyright year.mitchell
2016-12-31Updated copyright information.mitchell
2016-04-15Use function notation for menu and key commands.mitchell
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-31Updated copyright date.mitchell
2014-12-31Updated copyright year.mitchell
2014-06-12Lua code cleanup.mitchell
2014-05-24Removed Adeptsense in favor of new framework committed in r1735.mitchell
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions.
2014-01-12Updated copyright information.mitchell
2013-09-09Moved buffer IO functions into the `io` module.mitchell
Menus and key bindings do not need `events.INITIALIZED`.
2013-08-31Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup.mitchell
A side effect is more efficient event emission during startup.
2013-08-26Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now.mitchell
2013-07-09Fixed bug in previous commit; modules/textadept/init.luamitchell
2013-04-29More code cleanup.mitchell
"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-24Moved `_M.textadept.filter_through` functionality into `editing` module.mitchell
2013-03-25Added lfs.dir_foreach() for allowing Find in Files to have a filter.mitchell
Also moved snapopen module into core as io.snapopen().
2013-01-20Updated copyright date.mitchell
2012-03-07Updated contact email address.mitchell
2012-01-06Updated copyright information.mitchell
2012-01-05Rename '_m' to '_M'.mitchell
2011-12-13Remove 'package.seeall' from LuaDoc comments.mitchell
2011-12-12Remove 'module' and update LuaDoc comments appropriately.mitchell
2011-07-29Eliminated the need for keys.conf and keys.osx.conf.mitchell
Thanks to Robert Gieseke for the idea and prototype code.
2011-01-17Added Adeptsense.mitchell
2010-12-28Updated copyright information.mitchell
2010-12-23Added filter-through module for shell commands.mitchell
2010-09-29Added a textadept.snapopen module.mitchell
2010-06-11Renamed modules/textadept/key_commands.lua to modules/textadept/keys.lua.mitchell
2010-06-11Moved core extension modules into textadept module.mitchell
2010-06-10Moved textadept.mime_types into the textadept module.mitchell
2010-06-10Renamed _m.textadept.lsnippets to _m.textadept.snippets.mitchell
2010-03-02Removed mlines module since Scintilla's new multiple selections supersede it.mitchell
2010-01-07Updated copyright to 2010.mitchell
2009-07-12Moved session support from core/file_io.lua to a Textadept module.mitchell
2009-04-02Removed macro support; just use Lua for scripting.mitchell
2009-01-14Moved utilities to run/compile files and decode errors into a Textadept module.mitchell
2009-01-05Add bookmarks to the textadept module and menu.mitchell
2009-01-01Updated copyright dates for 2009.mitchell
2008-03-03Updated copyright notice to include the year 2008.mitchell
2007-10-07Moved key command manager to core.mitchell
2007-08-15Added new lsnippets textadept module, updated other modules to use it.mitchell
2007-08-10Macros can now be recorded, saved, played, browsed, etc.mitchell