GNU bug report logs - #74287
[PATCH] Rework history Isearch for Eshell

Previous Next

Package: emacs;

Reported by: Pengji Zhang <me <at> pengjiz.com>

Date: Sun, 10 Nov 2024 01:23:02 UTC

Severity: normal

Tags: patch

Done: Jim Porter <jporterbugs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #35 received at 74287 <at> debbugs.gnu.org (full text, mbox):

From: Jim Porter <jporterbugs <at> gmail.com>
To: Pengji Zhang <me <at> pengjiz.com>, Juri Linkov <juri <at> linkov.net>
Cc: 74287 <at> debbugs.gnu.org
Subject: Re: bug#74287: [PATCH] Rework history Isearch for Eshell
Date: Sun, 8 Dec 2024 20:34:57 -0800
On 12/5/2024 4:53 AM, Pengji Zhang wrote:
> Forgot to update the commit message. Please disregard the previous patch
> and check the one attached to this email instead. Sorry for the noise!

I finally had time to test this out. This seems to work well, except for 
one issue. In 'eshell-history-isearch-end' you have this bit:

> +  (unless isearch-suspended
> +    (custom-reevaluate-setting 'eshell-history-isearch)))

Unfortunately, this doesn't work well when using "(setopt 
eshell-history-isearch t)". The value gets reset to nil when exiting 
history Isearch, so the next time a user Isearches, they'll just get 
"regular" Isearch.

Is there a way we could change this so that users who use 'setopt' (or 
even 'setq'?) instead of the Customize package can enable this feature?




This bug report was last modified 165 days ago.

Previous Next


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