emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 1ba3471: eshell.texi improvements


From: Michael Albinus
Subject: [Emacs-diffs] emacs-26 1ba3471: eshell.texi improvements
Date: Sun, 1 Oct 2017 07:31:47 -0400 (EDT)

branch: emacs-26
commit 1ba3471b9b443f0617662f4a50439bec211162ba
Author: Michael Albinus <address@hidden>
Commit: Michael Albinus <address@hidden>

    eshell.texi improvements
    
    * doc/misc/eshell.texi (Built-ins): eshell/sudo is a compiled
    Lisp function in `em-tramp.el'.  Mention also $*, $1, $2, ...
    (Aliases): Add $*, $1, $2, ... to the variable index.
---
 doc/misc/eshell.texi | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 8a607ef..73f9a95 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -239,7 +239,6 @@ especially for file names with special characters like pipe
 (@code{|}), which could be part of remote file names.
 
 @node Built-ins
-
 @section Built-in commands
 Several commands are built-in in Eshell.  In order to call the
 external variant of a built-in command @code{foo}, you could call
@@ -258,7 +257,7 @@ alias, @ref{Aliases}.  Example:
 
 @example
 ~ $ which sudo
-eshell/sudo is a compiled Lisp function in `em-unix.el'
+eshell/sudo is a compiled Lisp function in `em-tramp.el'.
 ~ $ alias sudo '*sudo $*'
 ~ $ which sudo
 sudo is an alias, defined as "*sudo $*"
@@ -419,6 +418,9 @@ Lisp functions, based on successful completion).
 
 @end table
 
address@hidden for the built-in variables @samp{$*}, @samp{$1},
address@hidden, @dots{}, in alias definitions.
+
 @node Variables
 @section Variables
 Since Eshell is just an Emacs address@hidden Loop}, it
@@ -429,6 +431,7 @@ would in an Elisp program.  Eshell provides a command 
version of
 @node Aliases
 @section Aliases
 
address@hidden $*
 Aliases are commands that expand to a longer input line.  For example,
 @command{ll} is a common alias for @code{ls -l}, and would be defined
 with the command invocation @kbd{alias ll 'ls -l $*'}; with this defined,
@@ -438,6 +441,7 @@ automatically written to the file named by 
@code{eshell-aliases-file},
 which you can also edit directly (although you will have to manually
 reload it).
 
address@hidden $1, $2, @dots{}
 Note that unlike aliases in Bash, arguments must be handled
 explicitly.  Typically the alias definition would end in @samp{$*} to
 pass all arguments along.  More selective use of arguments via



reply via email to

[Prev in Thread] Current Thread [Next in Thread]