diff options
| author | Chong Yidong | 2011-03-06 13:24:11 -0500 |
|---|---|---|
| committer | Chong Yidong | 2011-03-06 13:24:11 -0500 |
| commit | 892777baa1739fa5f1f2d1c2975488c3e6f57bae (patch) | |
| tree | ae24eefa9adde944ffce1a3d3bb87e92272d6553 /doc | |
| parent | 804a116c9d1bae9e7f0feb48657ad44691a4557c (diff) | |
| download | emacs-892777baa1739fa5f1f2d1c2975488c3e6f57bae.tar.gz emacs-892777baa1739fa5f1f2d1c2975488c3e6f57bae.zip | |
Bind C-y in Isearch to isearch-yank-kill.
* lisp/isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill,
and move isearch-yank-line to M-s C-e.
* doc/emacs/search.texi (Isearch Yank): C-y now bound to isearch-yank-kill.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/emacs/search.texi | 31 |
2 files changed, 20 insertions, 15 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index dc43450110f..dfdef6a0b05 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-03-06 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * search.texi (Isearch Yank): C-y now bound to isearch-yank-kill. | ||
| 4 | |||
| 1 | 2011-03-03 Drake Wilson <drake@begriffli.ch> (tiny change) | 5 | 2011-03-03 Drake Wilson <drake@begriffli.ch> (tiny change) |
| 2 | 6 | ||
| 3 | * misc.texi (emacsclient Options): Add q/quiet. | 7 | * misc.texi (emacsclient Options): Add q/quiet. |
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index e3c0445e189..9fdccc3218d 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi | |||
| @@ -271,19 +271,24 @@ keybindings. These keybindings are part of the keymap | |||
| 271 | @node Isearch Yank | 271 | @node Isearch Yank |
| 272 | @subsection Isearch Yanking | 272 | @subsection Isearch Yanking |
| 273 | 273 | ||
| 274 | Within incremental search, you can use @kbd{C-w} and @kbd{C-y} to grab | 274 | Within incremental search, @kbd{C-y} (@code{isearch-yank-kill}) |
| 275 | text from the buffer into the search string. This makes it convenient | 275 | copies text from the kill ring into the search string. It uses the |
| 276 | to search for another occurrence of text at point. | 276 | same text that @kbd{C-y}, outside of incremental search, would |
| 277 | normally yank into the buffer. @kbd{Mouse-2} in the echo area does | ||
| 278 | the same. @xref{Yanking}. | ||
| 277 | 279 | ||
| 278 | @kbd{C-w} copies the character or word after point and adds it to | 280 | @kbd{C-w} (@code{isearch-yank-word-or-char}) grabs the next |
| 279 | the search string, advancing point over it. (The decision, whether to | 281 | character or word at point, and adds it to the search string. This is |
| 280 | copy a character or a word, is heuristic.) | 282 | convenient for searching for another occurrence of the text at point. |
| 283 | (The decision, whether to copy a character or a word, is heuristic.) | ||
| 281 | 284 | ||
| 282 | @kbd{C-y} is similar to @kbd{C-w} but copies all the rest of the | 285 | Similarly, @kbd{M-s C-e} (@code{isearch-yank-line}) grabs the rest |
| 283 | current line into the search string. If point is already at the end | 286 | of the current line, and adds it to the search string. If point is |
| 284 | of a line, it grabs the entire next line. If the search is currently | 287 | already at the end of a line, it grabs the entire next line. |
| 285 | case-insensitive, both @kbd{C-y} and @kbd{C-w} convert the text they | 288 | |
| 286 | copy to lower case, so that the search remains case-insensitive. | 289 | If the search is currently case-insensitive, both @kbd{C-w} and |
| 290 | @kbd{M-s C-e} convert the text they copy to lower case, so that the | ||
| 291 | search remains case-insensitive. | ||
| 287 | 292 | ||
| 288 | @kbd{C-M-w} and @kbd{C-M-y} modify the search string by only one | 293 | @kbd{C-M-w} and @kbd{C-M-y} modify the search string by only one |
| 289 | character at a time: @kbd{C-M-w} deletes the last character from the | 294 | character at a time: @kbd{C-M-w} deletes the last character from the |
| @@ -293,10 +298,6 @@ after point into the search string is to enter the minibuffer by | |||
| 293 | @kbd{M-e} and to type @kbd{C-f} at the end of the search string in the | 298 | @kbd{M-e} and to type @kbd{C-f} at the end of the search string in the |
| 294 | minibuffer. | 299 | minibuffer. |
| 295 | 300 | ||
| 296 | The character @kbd{M-y} copies text from the kill ring into the | ||
| 297 | search string. It uses the same text that @kbd{C-y} would yank. | ||
| 298 | @kbd{Mouse-2} in the echo area does the same. @xref{Yanking}. | ||
| 299 | |||
| 300 | @node Isearch Scroll | 301 | @node Isearch Scroll |
| 301 | @subsection Scrolling During Incremental Search | 302 | @subsection Scrolling During Incremental Search |
| 302 | 303 | ||