[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/man/eshell.texi
From: |
Kai Großjohann |
Subject: |
[Emacs-diffs] Changes to emacs/man/eshell.texi |
Date: |
Mon, 17 Jun 2002 07:50:13 -0400 |
Index: emacs/man/eshell.texi
diff -c emacs/man/eshell.texi:1.12 emacs/man/eshell.texi:1.13
*** emacs/man/eshell.texi:1.12 Thu Apr 19 11:10:31 2001
--- emacs/man/eshell.texi Mon Jun 17 07:50:12 2002
***************
*** 1,6 ****
\input texinfo @c -*-texinfo-*-
! @c "@(#)$Name: $:$Id: eshell.texi,v 1.12 2001/04/19 15:10:31 gerd Exp $"
@c Documentation for Eshell: The Emacs Shell.
@c Copyright (C) 1999, 2000 Free Software Foundation, Inc.
--- 1,6 ----
\input texinfo @c -*-texinfo-*-
! @c "@(#)$Name: $:$Id: eshell.texi,v 1.13 2002/06/17 11:50:12 kai Exp $"
@c Documentation for Eshell: The Emacs Shell.
@c Copyright (C) 1999, 2000 Free Software Foundation, Inc.
***************
*** 102,109 ****
@c The real text starts here
@c ================================================================
- @node Top, What is Eshell?, (dir), (dir)
@ifinfo
@top Eshell
This manual documents Eshell, a shell-like command interpretor
--- 102,109 ----
@c The real text starts here
@c ================================================================
@ifinfo
+ @node Top, What is Eshell?, (dir), (dir)
@top Eshell
This manual documents Eshell, a shell-like command interpretor
***************
*** 131,137 ****
* Key Index::
@end menu
! @node What is Eshell?, Installation, Top, Top
@chapter What is Eshell?
@cindex what is Eshell?
@cindex Eshell, what it is
--- 131,137 ----
* Key Index::
@end menu
! @node What is Eshell?
@chapter What is Eshell?
@cindex what is Eshell?
@cindex Eshell, what it is
***************
*** 189,195 ****
* Contributors to Eshell:: People who have helped out!
@end menu
! @node Contributors to Eshell, , What is Eshell?, What is Eshell?
@section Contributors to Eshell
@cindex contributors
@cindex authors
--- 189,195 ----
* Contributors to Eshell:: People who have helped out!
@end menu
! @node Contributors to Eshell
@section Contributors to Eshell
@cindex contributors
@cindex authors
***************
*** 229,235 ****
requests, bug reports and encouragement. Thanks a lot! Without you
there would be no new releases of Eshell.
! @node Installation, Command basics, What is Eshell?, Top
@chapter Installation
@cindex installation
--- 229,235 ----
requests, bug reports and encouragement. Thanks a lot! Without you
there would be no new releases of Eshell.
! @node Installation
@chapter Installation
@cindex installation
***************
*** 419,425 ****
e.g., @code{dvilj4} for LaserJet-compatible printers.
@end enumerate
! @node Command basics, Commands, Installation, Top
@chapter Basic overview
A command shell is a means of entering verbally-formed commands. This
--- 419,425 ----
e.g., @code{dvilj4} for LaserJet-compatible printers.
@end enumerate
! @node Command basics
@chapter Basic overview
A command shell is a means of entering verbally-formed commands. This
***************
*** 433,439 ****
* Command arguments:: Some verbs require arguments.
@end menu
! @node Commands verbs, Command arguments, Command basics, Command basics
@section Commands verbs
Commands are expressed using @dfn{script}, a special shorthand language
--- 433,439 ----
* Command arguments:: Some verbs require arguments.
@end menu
! @node Commands verbs
@section Commands verbs
Commands are expressed using @dfn{script}, a special shorthand language
***************
*** 476,482 ****
Distinguishing these different types of arguments requires special
typing, for the computer to know exactly what you mean.
! @node Command arguments, , Commands verbs, Command basics
@section Command arguments
Eshell recognizes several different kinds of command arguments:
--- 476,482 ----
Distinguishing these different types of arguments requires special
typing, for the computer to know exactly what you mean.
! @node Command arguments
@section Command arguments
Eshell recognizes several different kinds of command arguments:
***************
*** 511,517 ****
commands on your system; then come back when it all sits more familiarly
on your mind. Have fun!
! @node Commands, Arguments, Command basics, Top
@chapter Commands
@menu
--- 511,517 ----
commands on your system; then come back when it all sits more familiarly
on your mind. Have fun!
! @node Commands
@chapter Commands
@menu
***************
*** 520,532 ****
* Aliases::
* History::
* Scripts::
@end menu
Essentially, a command shell is all about invoking commands---and
everything that entails. So understanding how Eshell invokes commands
is the key to comprehending how it all works.
! @node Invocation, Completion, Commands, Commands
@section Invocation
Unlike regular system shells, Eshell never invokes kernel functions
--- 520,533 ----
* Aliases::
* History::
* Scripts::
+ * Built-ins::
@end menu
Essentially, a command shell is all about invoking commands---and
everything that entails. So understanding how Eshell invokes commands
is the key to comprehending how it all works.
! @node Invocation
@section Invocation
Unlike regular system shells, Eshell never invokes kernel functions
***************
*** 545,564 ****
@item
@end enumerate
! @node Completion, Aliases, Invocation, Commands
@section Completion
! @node Aliases, History, Completion, Commands
@section Aliases
! @node History, Scripts, Aliases, Commands
@section History
! @node Scripts, , History, Commands
@section Scripts
! @node Arguments, Input/Output, Commands, Top
@chapter Arguments
@menu
--- 546,607 ----
@item
@end enumerate
! @node Completion
@section Completion
! @node Aliases
@section Aliases
! @node History
@section History
! Eshell knows a few built-in variables:
!
! @table @code
!
! @item $+
! @vindex $+
! This variable always contains the current working directory.
!
! @item $-
! @vindex $-
! This variable always contains the previous working directory (the
! current working directory from before the last @code{cd} command).
!
! @end table
!
! @node Scripts
@section Scripts
! @node Built-ins
! @section Built-in commands
!
! Here is a list of built-in commands that Eshell knows about:
!
! @table @code
!
! @item cd
! @findex cd
! This command changes the current working directory. Usually, it is
! invoked as @samp{cd foo} where @file{foo} is the new working
! directory. But @code{cd} knows about a few special arguments:
!
! When it receives no argument at all, it changes to the home directory.
!
! Giving the command @samp{cd -} changes back to the previous working
! directory (this is the same as @samp{cd $-}).
!
! The command @samp{cd =} shows the directory stack.
!
! With @samp{cd =foo}, Eshell searches the directory stack for a
! directory matching the regular expression @samp{foo} and changes to
! that directory.
!
! @end table
!
!
! @node Arguments
@chapter Arguments
@menu
***************
*** 569,598 ****
* Predicates::
@end menu
! @node The Parser, Variables, Arguments, Arguments
@section The Parser
! @node Variables, Substitution, The Parser, Arguments
@section Variables
! @node Substitution, Globbing, Variables, Arguments
@section Substitution
! @node Globbing, Predicates, Substitution, Arguments
@section Globbing
! @node Predicates, , Globbing, Arguments
@section Predicates
! @node Input/Output, Process control, Arguments, Top
@chapter Input/Output
! @node Process control, Extension modules, Input/Output, Top
@chapter Process control
! @node Extension modules, Extras and Goodies, Process control, Top
@chapter Extension modules
@menu
--- 612,641 ----
* Predicates::
@end menu
! @node The Parser
@section The Parser
! @node Variables
@section Variables
! @node Substitution
@section Substitution
! @node Globbing
@section Globbing
! @node Predicates
@section Predicates
! @node Input/Output
@chapter Input/Output
! @node Process control
@chapter Process control
! @node Extension modules
@chapter Extension modules
@menu
***************
*** 605,636 ****
* Built-in UNIX commands::
@end menu
! @node Writing a module, Module testing, Extension modules, Extension modules
@section Writing a module
! @node Module testing, Directory handling, Writing a module, Extension modules
@section Module testing
! @node Directory handling, Key rebinding, Module testing, Extension modules
@section Directory handling
! @node Key rebinding, Smart scrolling, Directory handling, Extension modules
@section Key rebinding
! @node Smart scrolling, Terminal emulation, Key rebinding, Extension modules
@section Smart scrolling
! @node Terminal emulation, Built-in UNIX commands, Smart scrolling, Extension
modules
@section Terminal emulation
! @node Built-in UNIX commands, , Terminal emulation, Extension modules
@section Built-in UNIX commands
! @node Extras and Goodies, Bugs and ideas, Extension modules, Top
@chapter Extras and Goodies
! @node Bugs and ideas, Concept Index, Extras and Goodies, Top
@chapter Bugs and ideas
@cindex reporting bugs and ideas
@cindex bugs, how to report them
--- 648,679 ----
* Built-in UNIX commands::
@end menu
! @node Writing a module
@section Writing a module
! @node Module testing
@section Module testing
! @node Directory handling
@section Directory handling
! @node Key rebinding
@section Key rebinding
! @node Smart scrolling
@section Smart scrolling
! @node Terminal emulation
@section Terminal emulation
! @node Built-in UNIX commands
@section Built-in UNIX commands
! @node Extras and Goodies
@chapter Extras and Goodies
! @node Bugs and ideas
@chapter Bugs and ideas
@cindex reporting bugs and ideas
@cindex bugs, how to report them
***************
*** 652,658 ****
* Known problems::
@end menu
! @node Known problems, , Bugs and ideas, Bugs and ideas
@section Known problems
@cindex known bugs
@cindex bugs, known
--- 695,701 ----
* Known problems::
@end menu
! @node Known problems
@section Known problems
@cindex known bugs
@cindex bugs, known
***************
*** 1103,1119 ****
@end table
! @node Concept Index, Function and Variable Index, Bugs and ideas, Top
@unnumbered Concept Index
@printindex cp
! @node Function and Variable Index, Key Index, Concept Index, Top
@unnumbered Function and Variable Index
@printindex fn
! @node Key Index, , Function and Variable Index, Top
@unnumbered Key Index
@printindex ky
--- 1146,1162 ----
@end table
! @node Concept Index
@unnumbered Concept Index
@printindex cp
! @node Function and Variable Index
@unnumbered Function and Variable Index
@printindex fn
! @node Key Index
@unnumbered Key Index
@printindex ky
- [Emacs-diffs] Changes to emacs/man/eshell.texi,
Kai Großjohann <=