Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-20 | Show "Match X/Y" in statusbar when searching for text. | ||
2020-08-20 | Prevent infinite loops when highlighting found text. | ||
2020-08-18 | Center the caret vertically for find results. | ||
Iterating through find results seems a bit more intuitive. Also, for small views the scrolling was way too disorienting. | |||
2020-08-16 | Fixed a bug where filter text could always be put in the "Replace" entry. | ||
This happened when you activated "Find in Files" twice in a row. | |||
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. |