GNU bug report logs - #66700
30.0.50; Some history is missing with multiple eshell buffers

Previous Next

Package: emacs;

Reported by: Liu Hui <liuhui1610 <at> gmail.com>

Date: Mon, 23 Oct 2023 12:16:02 UTC

Severity: normal

Found in version 30.0.50

Done: Sean Whitton <spwhitton <at> spwhitton.name>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Sean Whitton <spwhitton <at> spwhitton.name>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#66700: closed (30.0.50; Some history is missing with multiple
 eshell buffers)
Date: Thu, 07 Dec 2023 11:35:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 07 Dec 2023 11:33:48 +0000
with message-id <87plzi2qn7.fsf <at> zephyr.silentflame.com>
and subject line Re: bug#66700: 30.0.50; Some history is missing with multiple eshell buffers
has caused the debbugs.gnu.org bug report #66700,
regarding 30.0.50; Some history is missing with multiple eshell buffers
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
66700: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66700
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Liu Hui <liuhui1610 <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; Some history is missing with multiple eshell buffers
Date: Mon, 23 Oct 2023 20:14:27 +0800
Hi,

Eshell saves history by default when quitting the buffer or emacs, but
some history is missing when there are multiple eshell buffers. For
example,

1. emacs -Q
2. M-x eshell, and type foo
3. C-u M-x eshell, and type bar
4. quit emacs

I would expect both commands are saved, but in fact only one command
is saved in the file eshell-history-file-name. I think the reason is
the history file is always overwritten when an eshell buffer tries to
save the history, so maybe eshell should save commands by appending
to the file?

Best

--
Liu Hui


[Message part 3 (message/rfc822, inline)]
From: Sean Whitton <spwhitton <at> spwhitton.name>
To: Liu Hui <liuhui1610 <at> gmail.com>
Cc: Jim Porter <jporterbugs <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>,
 66700-done <at> debbugs.gnu.org
Subject: Re: bug#66700: 30.0.50; Some history is missing with multiple
 eshell buffers
Date: Thu, 07 Dec 2023 11:33:48 +0000
Hello,

I've installed the change, thank you again.

I copy-edited your manual text a bit while doing so.

-- 
Sean Whitton


This bug report was last modified 1 year and 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.