\input texinfo @c -*-texinfo-*-
-@c "@(#)$Name: $:$Id: eshell.texi,v 1.16 2002/10/02 23:24:31 karl Exp $"
+@c "@(#)$Name: $:$Id: eshell.texi,v 1.17 2002/12/10 13:16:31 pj Exp $"
@c %**start of header
@setfilename ../info/eshell
@settitle Eshell: The Emacs Shell
@menu
* What is Eshell?:: A brief introduction to the Emacs Shell.
* Installation:: For users of Emacs 20 and XEmacs.
-* Command basics:: The basics of command usage.
-* Commands::
-* Arguments::
-* Input/Output::
-* Process control::
-* Extension modules::
-* Extras and Goodies::
+* Command basics:: The basics of command usage.
+* Commands::
+* Arguments::
+* Input/Output::
+* Process control::
+* Extension modules::
+* Extras and Goodies::
* Bugs and ideas:: Known problems, and future ideas.
-* Concept Index::
-* Function and Variable Index::
-* Key Index::
+* Concept Index::
+* Function and Variable Index::
+* Key Index::
@end menu
@node What is Eshell?
@chapter Commands
@menu
-* Invocation::
-* Completion::
-* Aliases::
-* History::
-* Scripts::
+* Invocation::
+* Completion::
+* Aliases::
+* History::
+* Scripts::
* Built-ins::
@end menu
@enumerate
@item Parse the command string into separate arguments.
-@item
+@item
@end enumerate
@node Completion
@chapter Arguments
@menu
-* The Parser::
-* Variables::
-* Substitution::
-* Globbing::
-* Predicates::
+* The Parser::
+* Variables::
+* Substitution::
+* Globbing::
+* Predicates::
@end menu
@node The Parser
@chapter Extension modules
@menu
-* Writing a module::
-* Module testing::
-* Directory handling::
-* Key rebinding::
-* Smart scrolling::
-* Terminal emulation::
-* Built-in UNIX commands::
+* Writing a module::
+* Module testing::
+* Directory handling::
+* Key rebinding::
+* Smart scrolling::
+* Terminal emulation::
+* Built-in UNIX commands::
@end menu
@node Writing a module
find this package useful!
@menu
-* Known problems::
+* Known problems::
@end menu
@node Known problems
@item Write an alias for @command{less} that brings up a @code{view-mode} buffer
Such that the user can press @key{SPC} and @key{DEL}, and then @key{q}
-to return to Eshell. It would be equivalent to:
+to return to Eshell. It would be equivalent to:
@samp{X > #<buffer Y>; view-buffer #<buffer Y>}.
@item Make @code{eshell-mode} as much a full citizen as @code{shell-mode}