diff options
| author | Samer Masterson | 2015-05-17 14:55:16 -0700 |
|---|---|---|
| committer | Samer Masterson | 2015-05-17 14:57:13 -0700 |
| commit | 76f2d19edd7180874f9539897f674ae05d892419 (patch) | |
| tree | a338d5412064e49c47b652cee119cae97ce3d505 /etc | |
| parent | e37da5a4a8055826f0fc1051083495a828509672 (diff) | |
| download | emacs-76f2d19edd7180874f9539897f674ae05d892419.tar.gz emacs-76f2d19edd7180874f9539897f674ae05d892419.zip | |
* lisp/eshell/em-term.el (eshell-term-sentinel):
No-op by default, only kills term buffer if
`eshell-destroy-buffer-when-process-dies' is non-nil. (Bug#18108)
(eshell-destroy-buffer-when-process-dies): New custom to preserve
previous behavior.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -681,6 +681,14 @@ buffers from eshell more convenient. Custom variable | |||
| 681 | `eshell-buffer-shorthand', which has been broken for a while, has been | 681 | `eshell-buffer-shorthand', which has been broken for a while, has been |
| 682 | removed. | 682 | removed. |
| 683 | 683 | ||
| 684 | *** By default, eshell "visual" program buffers (created by | ||
| 685 | `eshell-visual-commands' and similar custom vars) are no longer killed | ||
| 686 | when their processes die. This fixes issues with short-lived commands | ||
| 687 | and makes visual programs more useful in general. For example, if | ||
| 688 | "git log" is a visual command, it will always show the visual command | ||
| 689 | buffer, even if the "git log" process dies. For the old behavior, | ||
| 690 | make the new option `eshell-destroy-buffer-when-process-dies' non-nil. | ||
| 691 | |||
| 684 | ** Browse-url | 692 | ** Browse-url |
| 685 | 693 | ||
| 686 | *** Support for the Conkeror web browser. | 694 | *** Support for the Conkeror web browser. |