Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-29 | Updated copyright information. | ||
2020-09-27 | Fixed `io.quick_open()` not doing anything when file limit was exceeded. | ||
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-16 | Record directory for "find in files" searches. | ||
2020-09-16 | No need for "-e" in simple sed invocations. | ||
2020-09-12 | Fixed restoration of replace entry text after "Replace All". | ||
2020-09-09 | Added test file hidden by my local hgignore. | ||
2020-09-07 | Fixed find highlighting test failure. | ||
`ui.find.highlight_all_matches` was changed to `false` by default, so enable it for this test. | |||
2020-08-27 | Fixed restoring find & replace pane's replace text outside of "Find in Files". | ||
2020-08-23 | Fixed bug where jumping to a find in files result of length 1 highlights wrong. | ||
2020-08-22 | Added `ui.command_entry.active` and fixed bugs in `events.KEYPRESS` handlers. | ||
2020-08-17 | Added `textadept.editing.auto_enclose` for auto-enclosing selected text. | ||
2020-08-08 | Removed "View EOL" menu item and key binding. | ||
It does not seem necessary anymore. | |||
2020-08-08 | Use comma-separated patterns in find & replace pane's "Filter" field. | ||
2020-08-04 | Try to avoid using `lexer` as a string, as it overshadows the `lexer` module. | ||
2020-08-04 | Prefer passing env table to `os.spawn()`. | ||
It will construct "KEY=VALUE" list. | |||
2020-08-03 | Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`. | ||
2020-08-02 | Fixed regression with showing "No results found" in searches. | ||
2020-07-29 | Removed index conversion in tests. | ||
These were vestigial from when 0-based indices were used. | |||
2020-07-25 | Find & Replace Pane now allows file filters to be specified for Find in Files. | ||
Also updated `ui.find.focus()` to accept an optional table of options (e.g. in_files, incremental, etc.) for convenience. | |||
2020-07-25 | Moved word highlighting back into editing module and disable by default. | ||
Also fixed `HIGHLIGHT_SELECTED` behavior with non-word selections. | |||
2020-07-25 | Added find incremental test for whole word option. | ||
2020-07-25 | Moved incremental find into Find & Replace Pane. | ||
Added new `events.FIND_TEXT_CHANGED` to help facilitate this. "Whole word" and "Regex" are now supported in addition to "Match case". Also updated tests. | |||
2020-07-19 | Make `ui.highlight_words` a multi-option setting. | ||
Highlighting the current word could be useful instead of just the selected word. | |||
2020-07-18 | Updated to latest Scintilla for new `lexer.fold*` API. | ||
This replaces the need for `view.property['fold*'] = ...` | |||
2020-07-15 | Call `os.spawn()` exit callback after `proc:wait()`. | ||
Added tests for `os.spawn()`. | |||
2020-07-14 | Renamed `textadept.editing.block_comment()` to `toggle_comment()`. | ||
2020-07-13 | Limit word highlighting to single words. | ||
2020-07-13 | Test setting styles directly via `lexer.styles`. | ||
Requires latest Scintilla for proper `lexer.colors` return types. | |||
2020-07-13 | Auto-highlight all occurrences of selected words and find results. | ||
This supercedes `textadept.editing.highlight_word()`, which has been removed. Changed the color of word highlights in themes. | |||
2020-07-12 | Made `ui.find.goto_file_found()` and `textadept.run.goto_error()` args optional. | ||
2020-07-08 | Reverted accidental test changes. | ||
2020-07-07 | Added `lexer.colors` and `lexer.styles` and updated themes to utilize them. | ||
This allows for a more Lua table-oriented approach to defining and using colors and styles, instead of manually manipulating Scintilla property strings. Themes are still backwards compatible, as the underlying mechanisms are still in place. | |||
2020-07-04 | Added `buffer:style_of_name()` as an analogue to `buffer:name_of_style()`. | ||
2020-06-28 | Changed keybinding modifier keys. | ||
They had always been a bit counter-intuitive. | |||
2020-06-27 | Updated file_diff test. | ||
2020-06-25 | Improve code coverage in some tests. | ||
2020-06-25 | Report LuaCov coverage after running tests if it is enabled. | ||
Uncomment the lines near the top of *core/init.lua* to enable LuaCov. | |||
2020-06-22 | Removed unstable test handling. | ||
`os.spawn()` issues in curses should be resolved now. | |||
2020-06-22 | Added tests for external ctags, file_diff, history, and spellcheck modules. | ||
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-05 | Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits. | ||
Also improved separate themes-per-view functionality. | |||
2020-05-26 | Fixed undocumented regression with word completion and case sensitivity. | ||
This feature was inadvertently removed during a refactor. | |||
2020-05-25 | Test code cleanup. | ||
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-05-24 | Restore prior key mode after running the command entry. | ||
2020-05-24 | Updated tests for recent command entry history change. | ||