help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: regexp-search-ring


From: Kevin Rodgers
Subject: Re: regexp-search-ring
Date: Thu, 22 Apr 2004 10:29:53 -0600
User-agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2

FCC wrote:
> Sergei Pokrovsky wrote:
>>   FCC> Or even better, it would be great to be able to browse the list
>>   FCC> with, for example, tab key and choose one.
>>
>> Did you try
>>
>> C-s M-p M-p M-p M-n  ...?
>
> This is magic! Thanks Sergei!

It is not magic: Emacs is the extensible, customizable, self-documenting
real-time display editor.  For example, `C-h k C-s' shows:

| C-s runs the command isearch-forward
|    which is an interactive compiled Lisp function in `isearch'.
| (isearch-forward &optional REGEXP-P NO-RECURSIVE-EDIT)
|
| Do incremental search forward.
| With a prefix argument, do an incremental regular expression search instead.
|
| As you type characters, they add to the search string and are found.
| The following non-printing keys are bound in `isearch-mode-map'.
|
| Type DEL to cancel characters from end of search string.
| Type RET to exit, leaving point at location found.
| Type LFD (C-j) to match end of line.
| Type C-s to search again forward, C-r to search again backward.
| Type C-w to yank word from buffer onto end of search string and search for it.
| Type C-y to yank rest of line onto end of search string and search for it.
| Type M-y to yank last killed text onto end of search string and search for it.
| Type C-q to quote control character to search for it.
| C-g while searching or when search has failed cancels input back to what has
|  been found successfully.
| C-g when search is successful aborts and moves point to starting point.
|
| Type M-c to toggle search case-sensitivity.
| Type M-r to toggle regular-expression mode.
| Type M-e to edit the search string in the minibuffer.
|
| Also supported is a search ring of the previous 16 search strings.
| Type M-n to search for the next item in the search ring.
| Type M-p to search for the previous item in the search ring.
| Type M-TAB to complete the search string using the search ring.

--
Kevin Rodgers



reply via email to

[Prev in Thread] Current Thread [Next in Thread]