aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/eshell.texi15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 9b14dcf8fd9..f90c7d3e8fb 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -84,7 +84,9 @@ such as @command{bash}, @command{zsh}, @command{rc}, or
84* Concept Index:: 84* Concept Index::
85* Function and Variable Index:: 85* Function and Variable Index::
86* Command Index:: 86* Command Index::
87@ignore
87* Key Index:: 88* Key Index::
89@end ignore
88@end menu 90@end menu
89 91
90@node Introduction 92@node Introduction
@@ -670,6 +672,12 @@ page long. If that occurs to you, search for configuration options
670for calling @samp{less} without the @samp{-F} option. For Git, you 672for calling @samp{less} without the @samp{-F} option. For Git, you
671can do that using @samp{git config --global core.pager 'less -+F'}. 673can do that using @samp{git config --global core.pager 'less -+F'}.
672 674
675@vindex eshell-destroy-buffer-when-process-dies
676If you want the buffers created by visual programs killed when the
677program exits, customize the variable
678@code{eshell-destroy-buffer-when-process-dies} to a non-@code{nil}
679value; the default is @code{nil}.
680
673@section Redirection 681@section Redirection
674Redirection is mostly the same in Eshell as it is in other command 682Redirection is mostly the same in Eshell as it is in other command
675shells. The output redirection operators @code{>} and @code{>>} as 683shells. The output redirection operators @code{>} and @code{>>} as
@@ -682,6 +690,8 @@ The buffer redirection operator, @code{>>>}, expects a buffer object
682on the right-hand side, into which it inserts the output of the 690on the right-hand side, into which it inserts the output of the
683left-hand side. e.g., @samp{echo hello >>> #<buffer *scratch*>} 691left-hand side. e.g., @samp{echo hello >>> #<buffer *scratch*>}
684inserts the string @code{"hello"} into the @file{*scratch*} buffer. 692inserts the string @code{"hello"} into the @file{*scratch*} buffer.
693The convenience shorthand variant @samp{#<@var{buffer-name}>}, as in
694@samp{#<*scratch*>}, is also accepted.
685 695
686@code{eshell-virtual-targets} is a list of mappings of virtual device 696@code{eshell-virtual-targets} is a list of mappings of virtual device
687names to functions. Eshell comes with two virtual devices: 697names to functions. Eshell comes with two virtual devices:
@@ -1241,8 +1251,13 @@ Since it keeps the cursor up where the command was invoked.
1241 1251
1242@printindex cm 1252@printindex cm
1243 1253
1254@c There are no @kindex entries in this manual; avoid generating an
1255@c empty menu.
1256@ignore
1244@node Key Index 1257@node Key Index
1245@unnumbered Key Index 1258@unnumbered Key Index
1246 1259
1247@printindex ky 1260@printindex ky
1261@end ignore
1262
1248@bye 1263@bye