aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/find.lua
AgeCommit message (Collapse)Author
2016-03-26Support UTF-8 Lua pattern matching.mitchell
Makes use of an external luautf8 library, but only a subset of it.
2016-02-01Do not assume 1 byte char widths in Lua pattern find; modules/textadept/find.luamitchell
Eventually UTF-8 patterns may be possible.
2015-12-31Updated copyright date.mitchell
2015-07-25Highlight found text in find in files results.mitchell
2015-06-23Updated to Scintilla 3.5.7.mitchell
2015-04-13Added `symlink` filter option for ignoring symlinked files and directories.mitchell
2015-03-16Code cleanup based on the output of luacheck, a Lua linter.mitchell
2015-03-12Lua code cleanup.mitchell
2014-12-31Updated copyright year.mitchell
2014-11-12Code and documentation cleanup.mitchell
2014-11-06Use the current working directory in fileselect dialogs.mitchell
This should have been committed long ago.
2014-10-05Replaced command entry text field with a Scintilla buffer.mitchell
`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-29Fix replace bug when embedded Lua evals to a number; modules/textadept/find.luamitchell
2014-06-30Condensed manual and API documentation into single files.mitchell
2014-06-12Lua code cleanup.mitchell
2014-06-04Pressing "Enter" in message buffer simulates double-click.mitchell
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-23Fixed bug related to captures from previous searches; modules/textadept/find.luamitchell
2014-04-06Clarified "wrapping" in find/replace; modules/textadept/find.luamitchell
2014-03-01Use `assert(...)` as a shortcut for `if not ... then error() end`.mitchell
2014-01-12Updated copyright information.mitchell
2013-12-12More LuaDoc updates.mitchell
2013-11-18LuaDoc updates.mitchell
2013-11-11Fixed bug when replacement captures have escapes; modules/textadept/find.luamitchell
2013-11-10Store the full Lua pattern match in "%0" for use in replacement text.mitchell
2013-11-10Updated LuaDoc.mitchell
2013-10-18More LuaDoc updates.mitchell
2013-10-09More LuaDoc updates.mitchell
2013-09-29Added new `ui.dialogs` module for more user-friendly dialog support.mitchell
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-16Removed the `SC` prefix from most constants in `_SCINTILLA.constants`.mitchell
2013-09-16Removed the `SC_` prefix from constants in `_SCINTILLA.constants`.mitchell
Also removed more unused constants.
2013-09-15Do not convert filenames to UTF-8; keep them in `_CHARSET`.mitchell
2013-09-06Updated LuaDoc.mitchell
2013-08-26Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now.mitchell
2013-08-26Renamed `gui` to `ui` since it's more applicable.mitchell
2013-08-24Include Scintilla constants in `buffer`s.mitchell
2013-07-08Fixed bug in Lua Pattern "Replace All"; modules/textadept/find.luamitchell
Do not match pattern anchors.
2013-06-20Fixed bug in find and run double-click event handlers.mitchell
2013-04-30Refactored find and replace all; modules/textadept/find.luamitchell
Lua pattern matching in reverse is now possible.
2013-04-29More code cleanup.mitchell
"local buffer = buffer" and similar optimizations are not needed since lexing the buffer is much more expensive and reaction time is limited by how fast the keyboard can submit key presses.
2013-04-25Added icons to msgbox dialogs.mitchell
Requires gtdialog r56.
2013-04-25Code and documentation cleanup.mitchell
2013-04-24Renamed `goto_file_in_list()` to `goto_file_found()` and revamped functionality.mitchell
Also changed experimental find incremental API.
2013-04-11Added key modes and changed the command entry to use them.mitchell
Removed obsoleted `events.COMMAND_ENTRY_COMMAND`.
2013-04-03Textadept should support multiple curses platforms; remove ncurses references.mitchell
Requires Scintilla r4436 and Scinterm r45.
2013-03-29Use new Scintilla API for showing search results; modules/textadept/find.luamitchell
This fixes the disorienting scrolling when wrapping only one search result.
2013-03-25Added lfs.dir_foreach() for allowing Find in Files to have a filter.mitchell
Also moved snapopen module into core as io.snapopen().
2013-03-07No flags in replace_all(); modules/textadept/find.luamitchell
2013-02-26Removed useless gui.dialog() options for fileopen/filesave.mitchell
2013-01-20Updated copyright date.mitchell
2012-12-03Recognize special ncurses keys better.mitchell