2008-10-18 Eli Zaretskii <eliz@gnu.org>
+ * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
+ and `search-map'.
+
* searching.texi (Search and Replace): Document
`replace-search-function' and `replace-re-search-function'.
+ Document `multi-query-replace-map'.
* minibuf.texi (Text from Minibuffer): Document `read-regexp'.
(Completion Commands, Reading File Names): Rename
Display some help, then ask again.
@end table
+@defvar multi-query-replace-map
+This variable holds a keymap that extends @code{query-replace-map} by
+providing additional keybindings that are useful in multi-buffer
+replacements.
+@end defvar
+
@defvar replace-search-function
This variable specifies a function that @code{perform-replace} calls
to search for the next string to replace. Its default value is
`map-query-replace-regexp'. The function it specifies is called by
`perform-replace' when its 4th argument is non-nil.
++++
*** New keymap `search-map' bound to `M-s' provides global bindings
for search related commands.
++++
*** New keymap `multi-query-replace-map' contains additonal keys bound
to `automatic-all' and `exit-current' for multi-buffer interactive replacement.
+---
*** The variable `inhibit-changing-match-data', if non-nil, prevents
the search and match primitives from changing the match data.
+---
*** New functions `word-search-forward-lax' and `word-search-backward-lax'.
These are like `word-search-forward and `word-search-backward', except
that the end of the search string need not match a word boundary,