Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-09 | Added `ui.SHOW_ALL_TABS` option for `ui.tabs`. | ||
Textadept hides the first tab by default since its information is duplicated in the titlebar and screen space is wasted. However, some users choose to hide titlebars (e.g. on window maximize/fullscreen), so this option now exists. | |||
2021-01-29 | Updated copyright information. | ||
2021-01-22 | `io.get_project_root()` accepts an optional flag for returning a submodule root. | ||
This is for systems like git that have '.git' files (not directories) for submodules under a parent '.git' directory. | |||
2021-01-22 | Added `textadept.run.test()` and `textadept.run.test_commands`. | ||
This enables the running of project tests. | |||
2021-01-22 | Compile, run, and build command functions can also return environment tables. | ||
2020-12-19 | Ensure a bare `ui.find.focus()` call resets incremental and in files options. | ||
2020-12-11 | Updated Go error patterns. | ||
2020-11-30 | Updated LuaDoc. | ||
2020-11-16 | Added `events.UNFOCUS` for when Textadept loses focus. | ||
Do not emit this event when a dialog is active. | |||
2020-11-10 | Added argument to `events.FIND_RESULT_FOUND`. | ||
This fixes a bug introduced by r3029 when invoking search via a macro. | |||
2020-11-10 | Fill `keys` and `snippet` tables with language-specific tables on init. | ||
This allows users and language modules to easily add bindings and snippets without stepping on each other. | |||
2020-11-01 | Added optional mode parameter to `ui.command_entry.append_history()`. | ||
This allows for arbitrary appending to history, not just for the current or most recent mode. | |||
2020-10-27 | Updated LuaDoc. | ||
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-12 | Updated LuaDoc for `ui.command_entry.append_history()`. | ||
Clarify that it's not normally needed. | |||
2020-10-12 | Added `ui.command_entry.append_history()` for manually appending history. | ||
Normally history is auto-appended by the default '\n' key handler, but some custom modes may have their own '\n' handlers and did not have a way to append history. | |||
2020-10-11 | Updated LuaDoc. | ||
2020-10-08 | Small LuaDoc update. | ||
2020-10-08 | Added `textadept.history` module for recording and navigating position history. | ||
2020-10-05 | Various manual and documentation updates. | ||
2020-10-02 | Command entry also considers contents of `textadept` as globals. | ||
Include buffer/view constants as well, which should have been there anyway. | |||
2020-09-30 | Updated Lua autocompletion and documentation. | ||
2020-09-29 | Updated copyright information. | ||
2020-09-19 | Updated to Scintilla 4.4.5 and Scintillua 4.4.5-1. | ||
2020-09-19 | Added `events.COMMAND_TEXT_CHANGED`. | ||
This is analagous to `events.FIND_TEXT_CHANGED`. | |||
2020-09-19 | Added `events.FILE_{BEFORE,AFTER}_RELOAD` and save/restore bookmarks. | ||
Also moved buffer state save/restore into ui module. | |||
2020-09-19 | Added `ui.update()` for unit tests. | ||
2020-09-14 | Refresh generated documentation. | ||
2020-09-14 | More small documentation updates. | ||
2020-09-13 | Updated LuaDoc to avoid writing '{{'. | ||
This confuses Jekyll's Liquid tag processing. | |||
2020-09-13 | Lots of documentation updates. | ||
Updated header id generation, anchors, links, and header levels. Added dedicated book page and support data. Removed extra module autocompletion and documentation from Lua module. Removed GPG signing and verification, as everything is built and distributed on GitHub. Removed all release links prior to 10.8 since there is no point in uploading the relevant files to GitHub. | |||
2020-09-04 | Renamed doc/ to docs/ and removed bombay dependency. | ||
Added some documentation infrastructure for eventual migration to a new build service. Use a simple Lua script for generating documentation offline. | |||
2020-09-04 | Added support for building with Docker and dropped automated Linux i386 builds. | ||
Also tweaked Makefile with basic git support for an eventual migration to a new build service. | |||
2020-09-04 | Small code cleanup. | ||
2020-08-23 | Document terminal color restrictions in Lua API, not the Manual. | ||
2020-08-21 | Added `keys.KEYSYMS` representations to LuaDoc. | ||
2020-08-17 | Small code cleanup. | ||
2020-08-17 | Added `textadept.editing.auto_enclose` for auto-enclosing selected text. | ||
2020-08-04 | Try to avoid using `lexer` as a string, as it overshadows the `lexer` module. | ||
2020-08-04 | Updated LuaDoc. | ||
2020-08-03 | Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`. | ||
2020-07-28 | Updated Lua autocompletion and documentation. | ||
2020-06-28 | Updated Lua autocompletion and documentation. | ||
2020-06-10 | Renamed some buffer/view fields to use American English instead of Australian. | ||
This requires theme updates, primarily due to colour -> color. | |||
2020-06-10 | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | ||
2020-06-09 | Prefer `view.call_tip_*` instead of `buffer.call_tip_*`. | ||
2020-06-08 | Prefer `view.property*` instead of `buffer.property*`. | ||
2020-06-05 | Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits. | ||
Also improved separate themes-per-view functionality. | |||
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-04-01 | Reverted accidental commit. | ||