|
|
|
|
|
Description |
Search/Replace functions
|
|
Synopsis |
|
|
|
Documentation |
|
|
Put regex into regex register
|
|
|
Clear the regex register
|
|
|
Return contents of regex register
|
|
|
Global searching. Search for regex and move point to that position.
Nothing means reuse the last regular expression. Just s means use
s as the new regular expression. Direction of search can be
specified as either Backward or Forward (forwards in the buffer).
Arguments to modify the compiled regular expression can be supplied
as well.
|
|
|
Constructors | PatternFound | | PatternNotFound | | SearchWrapped | |
|
|
|
|
Constructors | IgnoreCase | Compile for matching that ignores char case
| NoNewLine | Compile for newline-insensitive matching
| QuoteRegex | Treat the input not as a regex but as a literal string to search for.
|
| Instances | |
|
|
|
|
|
|
Set up a search.
|
|
|
Do a search, placing cursor at first char of pattern, if found.
Keymaps may implement their own regex language. How do we provide for this?
Also, what's happening with ^ not matching sol?
|
|
Batch search-replace
|
|
|
:: String | The String to search for
| -> String | The String to replace it with
| -> Region | The region to perform this over
| -> BufferM Int | | Search and Replace all within the current region.
Note the region is the final argument since we might perform
the same search and replace over multiple regions however we are
unlikely to perform several search and replaces over the same region
since the first such may change the bounds of the region.
|
|
|
|
:: String | The String to search for
| -> String | The String to replace it with
| -> BufferM Int | | Peform a search and replace on the selection
|
|
|
|
Replace a string by another everywhere in the document
|
|
|
|
|
Search and replace in the region defined by the given unit.
The rest is as in searchAndRepRegion.
|
|
Incremental Search
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Replace
|
|
|
Find the next match and select it.
Point is end, mark is beginning.
|
|
|
Replace all the remaining occurrences.
|
|
|
|
|
Exit from query/replace.
|
|
Produced by Haddock version 2.6.1 |