diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/misc/eshell.texi | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi index 709417a7efb..264bb655e5e 100644 --- a/doc/misc/eshell.texi +++ b/doc/misc/eshell.texi | |||
| @@ -2660,10 +2660,10 @@ navigation and searching are bound to different keys: | |||
| 2660 | 2660 | ||
| 2661 | @table @kbd | 2661 | @table @kbd |
| 2662 | @kindex M-r | 2662 | @kindex M-r |
| 2663 | @kindex M-s | ||
| 2664 | @item M-r | 2663 | @item M-r |
| 2665 | @itemx M-s | 2664 | History I-search. @kbd{M-r} starts an incremental search in input |
| 2666 | History I-search. | 2665 | history. While searching, type @kbd{C-r} to move to the previous match, |
| 2666 | and @kbd{C-s} to move to the next match in the input history. | ||
| 2667 | 2667 | ||
| 2668 | @kindex M-p | 2668 | @kindex M-p |
| 2669 | @kindex M-n | 2669 | @kindex M-n |
| @@ -2674,6 +2674,15 @@ line when you run these commands, they will instead jump to the | |||
| 2674 | previous or next line that begins with that string. | 2674 | previous or next line that begins with that string. |
| 2675 | @end table | 2675 | @end table |
| 2676 | 2676 | ||
| 2677 | @vindex eshell-history-isearch | ||
| 2678 | If you would like to use the default Isearch key-bindings to search | ||
| 2679 | through input history, you may customize @code{eshell-history-isearch} | ||
| 2680 | to @code{t}. That makes, for example, @kbd{C-r} and @kbd{C-M-r} in an | ||
| 2681 | Eshell buffer search in input history only. In addition, if the value | ||
| 2682 | of @code{eshell-history-isearch} is @code{dwim}, those commands search | ||
| 2683 | in the history when the point is after the last prompt, and search in | ||
| 2684 | the buffer when the point is before or within the last prompt. | ||
| 2685 | |||
| 2677 | @node Extension modules | 2686 | @node Extension modules |
| 2678 | @chapter Extension modules | 2687 | @chapter Extension modules |
| 2679 | Eshell provides a facility for defining extension modules so that they | 2688 | Eshell provides a facility for defining extension modules so that they |