Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-31 | Updated copyright year. | ||
2021-04-14 | Attempt to restore view scroll state after `textadept.editing.filter_through()`. | ||
Also prefer `view.first_visible_line =` rather than `view:scroll_lines()` since the latter is only needed when display lines are involved. | |||
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-12-15 | Save the current session prior to loading another one. | ||
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-05 | Increase the width of dialogs that hold filenames in the terminal version. | ||
Long filenames are clipped. | |||
2020-09-29 | Updated copyright information. | ||
2020-08-09 | Save the current working directory to session files. | ||
2020-08-04 | Updated LuaDoc. | ||
2020-07-16 | Ensure buffer selection session data is saved. | ||
It is possible to have in a non-current view a buffer without saved selection data. | |||
2020-05-25 | Allow views to be used as buffers and update API. | ||
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally. | |||
2020-03-26 | Switched to 1-based indices for buffer positions, lines, and countable entities. | ||
2020-03-13 | More code cleanup and refactoring. | ||
2020-03-13 | Refactored session handling and file format, and added events. | ||
User scripts can now save and load from session data. | |||
2020-03-03 | Added test suite and API type checking for more helpful error messages. | ||
2019-12-31 | Updated copyright year. | ||
2019-02-16 | Updated copyright year. | ||
2018-10-23 | Fixed tab labels not updating when loading message buffers from a session. | ||
2018-04-25 | Removed LuaJIT version of Textadept. | ||
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax. | |||
2018-02-16 | Save to the loaded session on quit and removed `default_session` option. | ||
2018-02-16 | Do not load the default session when only specifying session command line args. | ||
2018-01-25 | Updated copyright year. | ||
2017-06-23 | Small code cleanup. | ||
2016-12-31 | Updated copyright information. | ||
2016-12-08 | Prevent duplicate recent files on session load; modules/textadept/session.lua | ||
2016-06-16 | Changed arguments to `ui.goto_view()` and `view:goto_buffer()`. | ||
They can accept either objects or relative numbers now. They do not accept absolute indices anymore. | |||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Renamed `textadept.session` fields. | ||
2016-04-09 | Fixed bugs in session view restoration; modules/textadept/session.lua | ||
Also, existing files should be closed upon opening a new session. | |||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2016-03-01 | Removed extraneous debug statement; modules/textadept/session.lua | ||
2016-02-26 | Fixed bug in setting view properties when restoring sessions with nested splits. | ||
2015-12-31 | Updated copyright date. | ||
2015-12-30 | Fixed bug restoring split views in large windows; modules/textadept/session.lua | ||
2015-10-22 | Only save bookmarks for eligible buffers; modules/textadept/session.lua | ||
2015-10-19 | Save bookmarks in sessions; modules/textadept/session.lua | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2014-12-31 | Updated copyright year. | ||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-06-12 | Lua code cleanup. | ||
2014-01-12 | Updated copyright information. | ||
2013-12-12 | Honor window maximized setting in session files; modules/textadept/session.lua | ||
2013-12-12 | More LuaDoc updates. | ||
2013-11-10 | Updated LuaDoc. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-10-09 | More LuaDoc updates. | ||
2013-09-29 | Added new `ui.dialogs` module for more user-friendly dialog support. | ||
As a result, removed `ui.filteredlist()` and changed `io.open_file()` and `io.snapopen()` APIs to accept tables of files and paths instead of "\n" delimited strings. | |||
2013-09-23 | Code and documentation cleanup. | ||
2013-09-15 | Do not convert filenames to UTF-8; keep them in `_CHARSET`. | ||