GNU bug report logs - #48995
28.0.50; Within eshell, company completion for cd-less directory-changing wipes out all but the most recent subdirectory

Previous Next

Package: emacs;

Reported by: Brian Leung <leungbk <at> mailfence.com>

Date: Sun, 13 Jun 2021 03:24:01 UTC

Severity: normal

Tags: fixed

Found in version 28.0.50

Done: Brian Leung <leungbk <at> mailfence.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: "Basil L. Contovounesios" <contovob <at> tcd.ie>, 48995 <at> debbugs.gnu.org
Cc: Stefan Monnier <monnier <at> iro.umontreal.ca>, Brian Leung <leungbk <at> mailfence.com>
Subject: bug#48995: 28.0.50; Within eshell, company completion for cd-less directory-changing wipes out all but the most recent subdirectory
Date: Mon, 2 May 2022 00:37:01 +0300
On 13.06.2021 13:43, Basil L. Contovounesios wrote:
> With an init file like
> 
>> (require 'company)
>> (global-company-mode 1)
> I run
> 
>> mkdir ~/apple ~/apple/ball ~/apple/ball/caterpillar ~/apple/ball/catnip
>> emacs -q -l above-init.el
> and start Eshell in the home directory. At the Eshell prompt, I type
> 
>> apple/ball/cat
> and am presented with two candidates for completion in the Company
> popup. Choosing either one will complete with that subdirectory alone
> (for example, "catnip/" instead of something like the desired
> "/home/alice/apple/ball/catnip/").
> 
> This issue appears only in Emacs 28; if I perform the same experiment
> with the latest rev of origin/emacs-27, the completion correctly
> completes with the full path.

Gentle ping: just want to confirm that this is still a problem, as 
evidenced by a new report we just got on the Company bug tracker.




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

Previous Next


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