diff options
| -rw-r--r-- | doc/emacs/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/emacs/misc.texi | 10 | ||||
| -rw-r--r-- | etc/NEWS | 3 |
3 files changed, 15 insertions, 2 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 9390daef38d..4591cfb99fe 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-11-12 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * misc.texi (Single Shell): Mention async-shell-command-buffer. | ||
| 4 | |||
| 1 | 2012-11-10 Glenn Morris <rgm@gnu.org> | 5 | 2012-11-10 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * misc.texi (Terminal emulator): Rename `term-face' to `term'. | 7 | * misc.texi (Terminal emulator): Rename `term-face' to `term'. |
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index 244920a23ae..1836c1982e6 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi | |||
| @@ -542,11 +542,19 @@ which is impossible to ignore. | |||
| 542 | You can also type @kbd{M-&} (@code{async-shell-command}) to execute a | 542 | You can also type @kbd{M-&} (@code{async-shell-command}) to execute a |
| 543 | shell command asynchronously; this is exactly like calling @kbd{M-!} | 543 | shell command asynchronously; this is exactly like calling @kbd{M-!} |
| 544 | with a trailing @samp{&}, except that you do not need the @samp{&}. | 544 | with a trailing @samp{&}, except that you do not need the @samp{&}. |
| 545 | The output buffer for asynchronous shell commands is named | 545 | The default output buffer for asynchronous shell commands is named |
| 546 | @samp{*Async Shell Command*}. Emacs inserts the output into this | 546 | @samp{*Async Shell Command*}. Emacs inserts the output into this |
| 547 | buffer as it comes in, whether or not the buffer is visible in a | 547 | buffer as it comes in, whether or not the buffer is visible in a |
| 548 | window. | 548 | window. |
| 549 | 549 | ||
| 550 | @vindex async-shell-command-buffer | ||
| 551 | If you want to run more than one asynchronous shell command at the | ||
| 552 | same time, they could end up competing for the output buffer. The | ||
| 553 | option @code{async-shell-command-buffer} specifies what to do about | ||
| 554 | this; e.g., whether to rename the pre-existing output buffer, or to | ||
| 555 | use a different buffer for the new command. Consult the variable's | ||
| 556 | documentation for more possibilities. | ||
| 557 | |||
| 550 | @kindex M-| | 558 | @kindex M-| |
| 551 | @findex shell-command-on-region | 559 | @findex shell-command-on-region |
| 552 | @kbd{M-|} (@code{shell-command-on-region}) is like @kbd{M-!}, but | 560 | @kbd{M-|} (@code{shell-command-on-region}) is like @kbd{M-!}, but |
| @@ -561,8 +561,9 @@ Sphinx support has been improved. | |||
| 561 | 561 | ||
| 562 | *** `sh-use-smie' lets you choose a new indentation and navigation code. | 562 | *** `sh-use-smie' lets you choose a new indentation and navigation code. |
| 563 | 563 | ||
| 564 | +++ | ||
| 564 | ** New option `async-shell-command-buffer' specifies the buffer to use | 565 | ** New option `async-shell-command-buffer' specifies the buffer to use |
| 565 | for a new asynchronous shell command when the default output buffer | 566 | for a new asynchronous `shell-command' when the default output buffer |
| 566 | `*Async Shell Command*' is already in use. | 567 | `*Async Shell Command*' is already in use. |
| 567 | 568 | ||
| 568 | --- | 569 | --- |