]> code.delx.au - gnu-emacs/blobdiff - doc/misc/eshell.texi
Merge from emacs-24; up to 2014-06-02T11:35:40Z!michael.albinus@gmx.de
[gnu-emacs] / doc / misc / eshell.texi
index 38c17c36f5a04f514c7313fc8eb995c7188a2cac..e7c3c71afd886adbd88eb39666f7abbd586b8174 100644 (file)
@@ -4,6 +4,7 @@
 @settitle Eshell: The Emacs Shell
 @defindex cm
 @synindex vr fn
+@documentencoding UTF-8
 @c %**end of header
 
 @copying
@@ -15,7 +16,7 @@ Copyright @copyright{} 1999--2014 Free Software Foundation, Inc.
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
 any later version published by the Free Software Foundation; with no
-Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
+Invariant Sections, with the Front-Cover Texts being ``A GNU Manual'',
 and with the Back-Cover Texts as in (a) below.  A copy of the license
 is included in the section entitled ``GNU Free Documentation License''.
 
@@ -281,7 +282,7 @@ sudo is an alias, defined as "*sudo $*"
 If you would prefer to use the built-in commands instead of the external
 commands, set @code{eshell-prefer-lisp-functions} to @code{t}.
 
-Some of the built-in commands have different behaviour from their
+Some of the built-in commands have different behavior from their
 external counterparts, and some have no external counterpart.  Most of
 these will print a usage message when given the @code{--help} option.
 
@@ -627,7 +628,7 @@ from Bash can still use Bash-style globbing, as there are no
 incompatibilities.  Most globbing is pattern-based expansion, but there
 is also predicate-based expansion.  See
 @ref{Filename Generation, , , zsh, The Z Shell Manual}
-for full syntax.  To customize the syntax and behaviour of globbing in
+for full syntax.  To customize the syntax and behavior of globbing in
 Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs,
 The GNU Emacs Manual}.}
 groups ``eshell-glob'' and ``eshell-pred''.
@@ -664,7 +665,7 @@ virtual devices.
 The buffer redirection operator, @code{>>>}, expects a buffer object
 on the right-hand side, into which it inserts the output of the
 left-hand side.  e.g., @samp{echo hello >>> #<buffer *scratch*>}
-inserts the string @code{"hello"} into the @code{*scratch*} buffer.
+inserts the string @code{"hello"} into the @file{*scratch*} buffer.
 
 @code{eshell-virtual-targets} is a list of mappings of virtual device
 names to functions.  Eshell comes with two virtual devices:
@@ -675,8 +676,8 @@ You can, of course, define your own virtual targets.  They are defined
 by adding a list of the form @samp{("/dev/name" @var{function} @var{mode})} to
 @code{eshell-virtual-targets}.  The first element is the device name;
 @var{function} may be either a lambda or a function name.  If
-@var{mode} is nil, then the function is the output function; if it is
-non-nil, then the function is passed the redirection mode as a
+@var{mode} is @code{nil}, then the function is the output function; if it is
+non-@code{nil}, then the function is passed the redirection mode as a
 symbol--@code{overwrite} for @code{>}, @code{append} for @code{>>}, or
 @code{insert} for @code{>>>}--and the function is expected to return
 the output function.