[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 e667bbb: Document new features if Eshell
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-25 e667bbb: Document new features if Eshell |
Date: |
Sun, 10 Jan 2016 17:25:48 +0000 |
branch: emacs-25
commit e667bbb62863675fd93854a3b8e41c67d1ff9709
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Document new features if Eshell
* doc/misc/eshell.texi (Input/Output): Document the new
'#<bufname>' syntax.
(Input/Output): Document 'eshell-destroy-buffer-when-process-dies'.
Disable "Key Index" generation, as there are no @kindex entries in
this manual.
---
doc/misc/eshell.texi | 15 +++++++++++++++
etc/NEWS | 2 ++
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 9b14dcf..f90c7d3 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -84,7 +84,9 @@ such as @command{bash}, @command{zsh}, @command{rc}, or
* Concept Index::
* Function and Variable Index::
* Command Index::
address@hidden
* Key Index::
address@hidden ignore
@end menu
@node Introduction
@@ -670,6 +672,12 @@ page long. If that occurs to you, search for
configuration options
for calling @samp{less} without the @samp{-F} option. For Git, you
can do that using @samp{git config --global core.pager 'less -+F'}.
address@hidden eshell-destroy-buffer-when-process-dies
+If you want the buffers created by visual programs killed when the
+program exits, customize the variable
address@hidden to a address@hidden
+value; the default is @code{nil}.
+
@section Redirection
Redirection is mostly the same in Eshell as it is in other command
shells. The output redirection operators @code{>} and @code{>>} as
@@ -682,6 +690,8 @@ 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 @file{*scratch*} buffer.
+The convenience shorthand variant @samp{#<@var{buffer-name}>}, as in
address@hidden<*scratch*>}, is also accepted.
@code{eshell-virtual-targets} is a list of mappings of virtual device
names to functions. Eshell comes with two virtual devices:
@@ -1241,8 +1251,13 @@ Since it keeps the cursor up where the command was
invoked.
@printindex cm
address@hidden There are no @kindex entries in this manual; avoid generating an
address@hidden empty menu.
address@hidden
@node Key Index
@unnumbered Key Index
@printindex ky
address@hidden ignore
+
@bye
diff --git a/etc/NEWS b/etc/NEWS
index 8130e27..4f23dd8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1044,12 +1044,14 @@ EUDC's PH backend (eudcb-ph.el) is obsolete.
*** The new built-in command `clear' can scroll window contents out of sight.
If provided with an optional non-nil argument, the scrollback contents will be
cleared.
++++
*** New buffer syntax '#<buffer-name>', which is equivalent to
'#<buffer buffer-name>'. This shorthand makes interacting with
buffers from eshell more convenient. Custom variable
`eshell-buffer-shorthand', which has been broken for a while, has been
removed.
++++
*** By default, eshell "visual" program buffers (created by
`eshell-visual-commands' and similar custom vars) are no longer killed
when their processes die. This fixes issues with short-lived commands
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 e667bbb: Document new features if Eshell,
Eli Zaretskii <=