changeset 97131:d622f6dc147d

Isearch-related changes.
author Juri Linkov <juri@jurta.org>
date Wed, 30 Jul 2008 16:41:43 +0000
parents afe461418852
children 1bee9147e1b8
files etc/NEWS
diffstat 1 files changed, 30 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Wed Jul 30 16:40:48 2008 +0000
+++ b/etc/NEWS	Wed Jul 30 16:41:43 2008 +0000
@@ -343,12 +343,12 @@
 
 *** A list of regexp default values is available via M-n for `occur',
 `keep-lines', `flush-lines' and `how-many'.  This list includes the active
-region in transient-mark-mode, the word under the cursor, the last isearch
-regexp, the last isearch string and the last replacement regexp.
+region in transient-mark-mode, the word under the cursor, the last Isearch
+regexp, the last Isearch string and the last replacement regexp.
 
-*** isearch started in the minibuffer searches in the minibuffer history.
-Reverse isearch commands (C-r, C-M-r) search in previous minibuffer
-history elements, and forward isearch commands (C-s, C-M-s) search in
+*** Isearch started in the minibuffer searches in the minibuffer history.
+Reverse Isearch commands (C-r, C-M-r) search in previous minibuffer
+history elements, and forward Isearch commands (C-s, C-M-s) search in
 next history elements.  When the reverse search reaches the first history
 element, it wraps to the last history element, and the forward search
 wraps to the first history element.  When the search is terminated, the
@@ -409,10 +409,6 @@
 
 ** Miscellaneous changes:
 
-*** New keymap `search-map' bound to `M-s' provides global bindings
-for search related commands: `M-s o' for `occur', `M-s h r' for
-`highlight-regexp' and other hi-lock commands on the `M-s h' prefix.
-
 *** C-l is bound to the new command recenter-top-bottom, rather than recenter.
 This moves the current line to window center, top and bottom on
 successive invokations.
@@ -690,15 +686,23 @@
 
 ** Isearch
 
-*** New command `isearch-highlight-regexp' bound to `M-s h r'
-in isearch mode runs `highlight-regexp' (`hi-lock-face-buffer')
-with the current search string as its regexp argument.
+*** New command `isearch-forward-word' bound globally to `M-s w' starts
+incremental word search.  New command `isearch-toggle-word' bound to the
+same key `M-s w' in Isearch mode toggles word searching on or off
+while Isearch is active.
 
-*** New command `isearch-occur' bound to `M-s o' in isearch mode
-runs `occur' with the current search string.
+*** New command `isearch-highlight-regexp' bound to `M-s h r' in Isearch
+mode runs `highlight-regexp' (`hi-lock-face-buffer') with the current
+search string as its regexp argument.  The same key `M-s h r' and
+other keys on the `M-s h' prefix are bound globally to the command
+`highlight-regexp' and other hi-lock commands.
 
-*** isearch can now search through multiple ChangeLog files.
-When running isearch in a ChangeLog file, if the search fails,
+*** New command `isearch-occur' bound to `M-s o' in Isearch mode
+runs `occur' with the current search string.  The same key `M-s o'
+is bound globally to the command `occur'.
+
+*** Isearch can now search through multiple ChangeLog files.
+When running Isearch in a ChangeLog file, if the search fails,
 then another C-s tries searching the previous ChangeLog,
 if there is one (e.g. go from ChangeLog to ChangeLog.12).
 This is enabled if multi-isearch-search is non-nil.
@@ -707,13 +711,13 @@
 for buff-menu.el and ibuffer.el are bound to the keys `M-s a C-s' and
 `M-s a M-C-s'.
 
-*** The part of an isearch that failed to match is highlighted in `isearch-fail'
+*** The part of an Isearch that failed to match is highlighted in `isearch-fail'
 face.
 
-*** `C-h C-h' in isearch mode displays isearch-specific Help screen,
-`C-h b' displays all isearch key bindings, `C-h k' displays the full
-documentation of the given isearch key sequence, `C-h m' displays
-documentation of isearch mode.  All the rest Help commands exit isearch mode
+*** `C-h C-h' in Isearch mode displays isearch-specific Help screen,
+`C-h b' displays all Isearch key bindings, `C-h k' displays the full
+documentation of the given Isearch key sequence, `C-h m' displays
+documentation of Isearch mode.  All the rest Help commands exit Isearch mode
 and execute their global definitions.
 
 *** When started in the minibuffer, Isearch searches in the minibuffer
@@ -1087,7 +1091,7 @@
 For empty input these functions return the first element of this list.
 
 *** New function `read-regexp' uses the regexp history and some useful
-regexp defaults (string at point, last isearch/replacement regexp/string)
+regexp defaults (string at point, last Isearch/replacement regexp/string)
 via M-n when reading a regexp in the minibuffer.
 
 *** minibuffer-local-must-match-filename-map is now named
@@ -1116,7 +1120,10 @@
 `replace-regexp', `query-replace-regexp-eval', and
 `map-query-replace-regexp'.
 
-*** The new keymap `multi-query-replace-map' contains additonal keys bound
+*** 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