Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-08 | Use comma-separated patterns in find & replace pane's "Filter" field. | ||
2020-08-04 | Updated LuaDoc. | ||
2020-08-02 | Fixed regression with showing "No results found" in searches. | ||
2020-07-29 | Also updated stored filter of initial directory for Find in Files. | ||
If no project is found, and a folder other than the initial one is selected, the filter stored for that directory should still be shown if the user wants to Find in Files again from the same initial directory. | |||
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 | Fixed bug in incremental find in the terminal version. | ||
Also fixed a bug in setting `ui.find.replace_entry_text`. | |||
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-25 | Added option to highlight all occurrences of found text. | ||
This option is independent of `ui.highlight_words`. | |||
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-16 | Minor LuaDoc updates and spelling corrections. | ||
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-06-28 | Changed keybinding modifier keys. | ||
They had always been a bit counter-intuitive. | |||
2020-06-10 | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | ||
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-18 | Added `ui.dialogs.progressbar()` and utilize it with Find in Files. | ||
2020-03-16 | Small documentation update. | ||
2020-03-13 | More code cleanup and refactoring. | ||
2020-03-12 | More code cleanup, refactoring, and reformatting. | ||
2020-03-03 | Added test suite and API type checking for more helpful error messages. | ||
2020-02-21 | Removed '_' mnemonics from locale keys. | ||
Kept backward-compatibility for now. | |||
2020-02-21 | Tweaked localization keys. | ||
This is in anticipate of removing '_' from keys, which would have created duplicate keys. | |||
2019-12-31 | Updated copyright year. | ||
2019-11-22 | Fixed bug in "Replace All in selection" with a match at the end of a selection. | ||
2019-09-22 | Replaced `ui.command_entry.*_mode()` with simplified `ui.command_entry.run()`. | ||
The command entry no longer uses named key modes. Instead, mode keys are supplied to `run()` if necessary. The command entry remains modal, though. | |||
2019-09-18 | Refactored "Replace All" to be more performant. | ||
Avoid changing the selection and scrolling, as this drastically slows things down, particularly on long lines. | |||
2019-05-02 | Do not advance the caret on failed incremental find. | ||
2019-03-28 | Fixed scrolling found text into view on long lines. | ||
2019-02-16 | Updated copyright year. | ||
2018-11-26 | Changed filter format to be more flat and intuitive. | ||
Filters are now simply lists of inclusive and exclusive patterns. Added temporary compatibility and notice for old-style filters. | |||
2018-10-23 | Make find and menu command selection more macro-friendly. | ||
2018-09-13 | Replaced `ui.find.find_in_files_filter` with `ui.find.find_in_files_filters`. | ||
This allows for per-project "find in files" filters. | |||
2018-07-28 | Removed optional '*' prefix in I/O reads. | ||
Lua 5.3 made them optional and LuaJIT support has been dropped. | |||
2018-05-22 | Fixed selection of find in files result if it's at the start of the line. | ||
2018-05-18 | Only interpret \uXXXX in regex replacements and ignore \xYY. | ||
\xYY may not yield UTF-8 characters. | |||
2018-05-11 | Be more explicit with matching \uXXXX and \xYY replacement patterns. | ||
2018-05-11 | Intepret \uXXXX and \xYY escapes in replacement text. | ||
2018-05-07 | Fixed replace in selection infinite loop with empty matches. | ||
2018-01-25 | Updated copyright year. | ||
2017-07-02 | When searching in files, show more lines below a match. | ||
2017-03-24 | Fixed some bugs in "Replace All"; modules/textadept/find.lua | ||
"Replace All" after an initial search would only "replace in selection" and "Replace All" with the selection at EOF would not work. | |||
2016-12-31 | Updated copyright information. | ||
2016-10-18 | Fixed bug in find/replace with consecutive matches; modules/textadept/find.lua | ||
2016-08-31 | Fixed infinite loop in "Replace All" with zero-length regex matches. | ||
2016-07-22 | Fixed infinite loop with "Replace All" in selection; modules/textadept/find.lua | ||
This happens when the replacement text matches the find text and is longer in length. | |||
2016-07-04 | Added timeout prompt for "Find in Files". | ||
It is now possible to cancel a "Find in Files" search part-way through. | |||
2016-07-04 | Replaced Lua pattern matching with Regex via Scintilla and TRE. | ||
As a result, changed `ui.find.lua` to `ui.find.regex` Also removed luautf8 dependency since it is no longer needed. Regex replacements cannot contain embedded Lua code. Jumping to "find in files" results selects those results instead of just jumping to their respective lines. | |||
2016-06-25 | Small code and documentation cleanup. | ||
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. |