Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-06-15 | `textadept.editing.goto_line()` takes 0-based line number. | ||
It used to take a 1-based line number. Mimic Scintilla. | |||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Changed "find in files" API a bit. | ||
Changed `ui.find.FILTER` to `ui.find.find_in_files_filter` and added an optional filter argument to `ui.find.find_in_files()`. | |||
2016-06-15 | Renamed `ui.SILENT_PRINT` to `ui.silent_print`. | ||
2016-06-15 | Changed some of 'lfs_ext' API. | ||
Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`. | |||
2016-04-18 | Reverted r2149 (center found text in the view); modules/textadept/find.lua | ||
2016-04-16 | Find in files should not print the contents of binary files. | ||
Use placeholder text instead. This is common in Unix tools. | |||
2016-04-10 | Small documentation update. | ||
2016-04-10 | Fixed "replace within selection" edge case; modules/textadept/find.lua | ||
Do not match one character past the end of the selection. | |||
2016-04-10 | Center found text in the view; modules/textadept/find.lua | ||
2016-04-06 | Default to project root when finding in files; modules/textadept/find.lua | ||
2016-04-05 | Support UTF-8 searches in files; modules/textadept/find.lua | ||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2016-03-26 | Support UTF-8 Lua pattern matching. | ||
Makes use of an external luautf8 library, but only a subset of it. | |||
2016-02-01 | Do not assume 1 byte char widths in Lua pattern find; modules/textadept/find.lua | ||
Eventually UTF-8 patterns may be possible. | |||
2015-12-31 | Updated copyright date. | ||
2015-07-25 | Highlight found text in find in files results. | ||
2015-06-23 | Updated to Scintilla 3.5.7. | ||
2015-04-13 | Added `symlink` filter option for ignoring symlinked files and directories. | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-03-12 | Lua code cleanup. | ||
2014-12-31 | Updated copyright year. | ||
2014-11-12 | Code and documentation cleanup. | ||
2014-11-06 | Use the current working directory in fileselect dialogs. | ||
This should have been committed long ago. | |||
2014-10-05 | Replaced command entry text field with a Scintilla buffer. | ||
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`. | |||
2014-09-29 | Fix replace bug when embedded Lua evals to a number; modules/textadept/find.lua | ||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-06-12 | Lua code cleanup. | ||
2014-06-04 | Pressing "Enter" in message buffer simulates double-click. | ||
In a "Find in Files" buffer, goes to the file on the current line. In a message buffer, jumps to the error or warning on the current line. | |||
2014-05-23 | Fixed bug related to captures from previous searches; modules/textadept/find.lua | ||
2014-04-06 | Clarified "wrapping" in find/replace; modules/textadept/find.lua | ||
2014-03-01 | Use `assert(...)` as a shortcut for `if not ... then error() end`. | ||
2014-01-12 | Updated copyright information. | ||
2013-12-12 | More LuaDoc updates. | ||
2013-11-18 | LuaDoc updates. | ||
2013-11-11 | Fixed bug when replacement captures have escapes; modules/textadept/find.lua | ||
2013-11-10 | Store the full Lua pattern match in "%0" for use in replacement text. | ||
2013-11-10 | Updated LuaDoc. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-10-09 | More LuaDoc updates. | ||
2013-09-29 | Added new `ui.dialogs` module for more user-friendly dialog support. | ||
As a result, removed `ui.filteredlist()` and changed `io.open_file()` and `io.snapopen()` APIs to accept tables of files and paths instead of "\n" delimited strings. | |||
2013-09-16 | Removed the `SC` prefix from most constants in `_SCINTILLA.constants`. | ||
2013-09-16 | Removed the `SC_` prefix from constants in `_SCINTILLA.constants`. | ||
Also removed more unused constants. | |||
2013-09-15 | Do not convert filenames to UTF-8; keep them in `_CHARSET`. | ||
2013-09-06 | Updated LuaDoc. | ||