summaryrefslogtreecommitdiff
path: root/etc/NEWS
diff options
context:
space:
mode:
authorLiu Hui <liuhui1610@gmail.com>2023-11-16 11:45:28 +0800
committerSean Whitton <spwhitton@spwhitton.name>2023-12-07 11:32:29 +0000
commit3a7abc7e497e77ba9bc5a71f3836636675dffe6b (patch)
tree204dc26cab928351231ebcd9e3669a324bdbdbf0 /etc/NEWS
parente4e1e268c8e9f7de6fe5d4b05beb595a1781c02c (diff)
downloademacs-3a7abc7e497e77ba9bc5a71f3836636675dffe6b.tar.gz
Add option eshell-history-append
* lisp/eshell/em-hist.el (eshell-history-append): New option. (eshell--save-history): New function. (eshell-hist-initialize): (eshell-save-some-history): Replace eshell-write-history with eshell--save-history, which respects the new option. * doc/misc/eshell.texi (History): Document the change. * etc/NEWS: Announce the change. (Bug#66700)
Diffstat (limited to 'etc/NEWS')
-rw-r--r--etc/NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index c557194..e14ab4a 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -617,6 +617,12 @@ calling external rgrep.
+++
*** If a command exits abnormally, the Eshell prompt now shows its exit code.
++++
+*** New user option 'eshell-history-append'.
+If non-nil, each Eshell session will save history by appending new
+entries of that session to the history file rather than overwriting
+the file with the whole history of the session. The default is nil.
+
** Minibuffer and Completions
*** New commands 'previous-line-completion' and 'next-line-completion'.