GNU bug report logs - #60021
29.0.60; Eshell completion errors in the presence of buffer redirects

Previous Next

Package: emacs;

Reported by: Daniel Mendler <mail <at> daniel-mendler.de>

Date: Mon, 12 Dec 2022 21:25:02 UTC

Severity: normal

Found in version 29.0.60

Done: Gregory Heytings <gregory <at> heytings.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Daniel Mendler <mail <at> daniel-mendler.de>
To: Gregory Heytings <gregory <at> heytings.org>
Cc: arstoffel <at> gmail.com, 60021 <at> debbugs.gnu.org
Subject: bug#60021: 29.0.60; Eshell completion errors in the presence of buffer redirects
Date: Tue, 13 Dec 2022 14:46:52 +0100
On 12/13/22 00:34, Gregory Heytings wrote:
> 
>>> Thanks for your bug report.  Can you check that the attached patch 
>>> fixes that bug, without introducing other obvious regressions?
>>
>> Yes, in my quick tests it fixes both issues. But I am not familiar with 
>> the code in question. Hard to tell if it introduces other regressions. 
>> Maybe Augusto (cc'ed) could also take a look please?
>>
> 
> He already did, and although it fixes the two reported recipes, it's alas 
> not a proper fix for that bug.

Why is this not a proper fix? Is there some deep issue here? Is there a
chance that this could be fixed in a better way? I have never looked
deeply into the inner workings of Pcomplete, but from my experience the
Pcomplete Capf unfortunately is one of the buggiest Capfs provided by
Emacs. Nevertheless, I am a happy Eshell user. Completion in combination
with my Corfu UI works quite well, but I also employ some advices which
ignore errors in Pcomplete and prevent the Capf from modifying the buffer.

Daniel




This bug report was last modified 2 years and 141 days ago.

Previous Next


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