Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-13 | Fixed attempted expansion of lexer name snippet that resolves to a table. | ||
2021-11-30 | Added optional argument to `textadept.editing.enclose()` to keep text selected. | ||
2021-11-29 | Make Lua autocomplete test more robust. | ||
2021-10-12 | Test debugger history. | ||
2021-10-12 | Updated debugger tests with watch variables (no break). | ||
Also cleaned up code. | |||
2021-10-06 | Test setting stack frames in the Lua debugger. | ||
Requires the latest debugger module. | |||
2021-10-06 | Do not use status buffers when running debugger tests. | ||
This option exists in the latest debugger module. | |||
2021-10-06 | Updated gdb debugger test. | ||
Newer versions of gdb report different line numbers when stepping into functions. | |||
2021-10-01 | Fixed uncommenting comments that are not initially aligned. | ||
2021-09-30 | Updating some test data to reflect local environment changes. | ||
After an OS upgrade, some /etc file permissions have changed, and spellcheck seems to have added 'foo'. | |||
2021-06-12 | Fixed incorrect bitwise operation. | ||
This consolidates changes from r3135 and r3149 and fixes an additional restore selection case. | |||
2021-06-11 | Support "Replace All" in multiple and rectangular selection. | ||
2021-06-10 | `textadept.editing.filter_through` respects multiple and rectangular ↵ | ||
selection now. The required Scintilla patch has been upstreamed and will be in the next release. | |||
2021-06-05 | Allow "Replace All" for empty regex matches. | ||
2021-05-01 | Revert printing test output to stdout. | ||
This was not working as hoped in a headless test environment. | |||
2021-05-01 | Print test output to stdout and add option to quit after running tests. | ||
2021-04-30 | Replaced `events.FILE_{BEFORE,AFTER}_RELOAD` with ↵ | ||
`events.BUFFER_{BEFORE,AFTER}_REPLACE_TEXT`. This allows more features to save/restore state when buffer contents are replaced (e.g. file reload, filter through, etc.) | |||
2021-04-15 | Fixed a couple failing unit tests. | ||
These were not defects, but "stylistic." | |||
2021-04-13 | Updated to Scintilla 5.0.1 and latest Scintillua and Scinterm. | ||
Some of the Scintilla API has changed, and by extension the Scintillua API. | |||
2021-04-12 | Fixed a bug where redoing a full-buffer change could jump to an unrelated state. | ||
Do a simple position save instead of using the history mechanism. | |||
2021-04-12 | Fixed some formatting controls. | ||
2021-04-11 | Save/restore view state when undoing/redoing full-buffer changes. | ||
For example external code formatting commands that replace buffer contents. | |||
2021-04-11 | Initial pass reformatting all code. | ||
Use clang-format, LuaFormatter, and 100 character limit on lines. | |||
2021-03-28 | Updated lexer fold properties test. | ||
Scintilla 5 and ILexer5 appear to fetch lexer properties with SCI_GETPROPERTY now. | |||
2021-03-28 | Updated debugger tests with new project commands. | ||
2021-02-15 | Fixed inability to replace found text with escapes like '\n' and '\t'. | ||
2021-02-10 | Fixed failing test in the terminal version. | ||
2021-01-29 | Updated copyright information. | ||
2021-01-29 | Fixed typo in unit tests. | ||
2021-01-28 | Fixed navigating back through history from a print buffer. | ||
2021-01-24 | Fixed bug restoring view state in an intermediate buffer after closing one. | ||
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-15 | Do not show deleted files in recent file list. | ||
2020-12-15 | Save the current session prior to loading another one. | ||
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-03 | Fixed `lfs.walk()` bug with root directory. | ||
Prevent dir to walk from becoming an empty string. | |||
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-29 | Added more unit tests. | ||
2020-10-25 | Handle more types of recursive symlinks in `lfs.walk()`. | ||
2020-10-25 | Handle recursive symlinks in `lfs.walk()`. | ||
2020-10-22 | `textadept.editing.strip_trailing_spaces` should not apply to binary files. | ||
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-17 | Added `textadept.run.set_arguments()`. | ||
This replaces custom code in *modules/textadept/menu.lua*. | |||
2020-10-13 | Implement \U, \L, \u, and \l case transformations in regex replacements. | ||
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-08 | Updated spellchecking tests with various, non-UTF-8 encodings. | ||
2020-10-08 | Added `textadept.history` module for recording and navigating position history. | ||