Document comint history-search changes.

* misc.texi (Shell Ring): Document new M-r binding.  M-s is no longer bound.
This commit is contained in:
Chong Yidong 2010-03-25 17:14:17 -04:00
parent 71785b7a63
commit f2608df3a3
3 changed files with 20 additions and 22 deletions

View file

@ -6,6 +6,7 @@
* emacs.texi: Update node description.
* misc.texi (Navigation): Document doc-view-continuous.
(Shell Ring): Document new M-r binding. M-s is no longer bound.
2010-03-24 Glenn Morris <rgm@gnu.org>

View file

@ -966,12 +966,9 @@ Fetch the next earlier old shell command.
Fetch the next later old shell command.
@kindex M-r @r{(Shell mode)}
@kindex M-s @r{(Shell mode)}
@findex comint-previous-matching-input
@findex comint-next-matching-input
@item M-r @var{regexp} @key{RET}
@itemx M-s @var{regexp} @key{RET}
Search backwards or forwards for old shell commands that match @var{regexp}.
@findex comint-history-isearch-backward-regexp
@item M-r
Begin an incremental regexp search of old shell commands.
@item C-c C-x
@kindex C-c C-x @r{(Shell mode)}
@ -1004,15 +1001,15 @@ successively more recent shell commands from the buffer.
@kbd{C-@key{UP}} works like @kbd{M-p}, and @kbd{C-@key{DOWN}} like
@kbd{M-n}.
The history search commands @kbd{M-r} and @kbd{M-s} read a regular
expression and search through the history for a matching command. Aside
from the choice of which command to fetch, they work just like @kbd{M-p}
and @kbd{M-n}. If you enter an empty regexp, these commands reuse the
same regexp used last time.
When you find the previous input you want, you can resubmit it by
typing @key{RET}, or you can edit it first and then resubmit it if you
wish. Any partial input you were composing before navigating the
The history search command @kbd{M-r} begins an incremental regular
expression search of previous shell commands. After typing @kbd{M-r},
start typing the desired string or regular expression; the last
matching shell command will be displayed in the current line.
Incremental search commands have their usual effects---for instance,
@kbd{C-s} and @kbd{C-r} search forward and backward for the next match
(@pxref{Incremental Search}). When you find the desired input, type
@key{RET} to terminate the search. This puts the input in the command
line. Any partial input you were composing before navigating the
history list is restored when you go to the beginning or end of the
history ring.

View file

@ -274,9 +274,14 @@ experience delays when sending mail, you may wish to set this to nil.
+++
** nXML mode is now the default for editing XML files.
** Shell
** Shell (and other comint modes)
+++
*** ansi-color is now enabled by default.
*** M-s is no longer bound to `comint-next-matching-input'.
+++
*** M-r is now bound to `comint-history-isearch-backward-regexp'.
This starts an incremental search of the comint/shell input history.
+++
*** ansi-color is now enabled by default in Shell mode.
To disable it, set ansi-color-for-comint-mode to nil.
+++
@ -356,11 +361,6 @@ to sacrifice some accuracy for a faster startup.
the command asynchronously without the need to manually add ampersand to
the end of the command. Its output appears in the buffer `*Async Shell
Command*'.
*** Isearch searches in the comint/shell input history when the new variable
`comint-history-isearch' is non-nil. New commands `comint-history-isearch-backward'
and `comint-history-isearch-backward-regexp' (bound to M-r) start Isearch
in the input history regardless of the value of `comint-history-isearch'.
+++
*** Interactively `multi-isearch-buffers' and `multi-isearch-buffers-regexp'
read buffer names to search, one by one, ended with RET. With a prefix