GNU bug report logs - #76440
30.1; different behavaiour of 29.4 and 30 for ivy completition of absolute paths

Previous Next

Package: emacs;

Reported by: Evgeniy Dushistov <dushistov <at> mail.ru>

Date: Thu, 20 Feb 2025 16:17:02 UTC

Severity: normal

Tags: patch

Fixed in version 30.1

Done: "Basil L. Contovounesios" <basil <at> contovou.net>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Evgeniy Dushistov <dushistov <at> mail.ru>, 76440 <at> debbugs.gnu.org
Cc: Oleh Krehel <ohwoeowho <at> gmail.com>
Subject: Re: bug#76440: 30.1; different behavaiour of 29.4 and 30 for ivy
 completition of absolute paths
Date: Thu, 20 Feb 2025 10:29:04 -0600
Evgeniy Dushistov via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs <at> gnu.org> writes:

> Run "emacs -Q" with such config:

[...]

Here's a simpler recipe that doesn't involve any third-party package
manager:

    (package-initialize)
    (use-package ivy
      :ensure t
      :init
      (setq ivy-use-virtual-buffers t)
      (setq enable-recursive-minibuffers t)
      :config
      (ivy-mode 1))

> After start open "/tmp" directory, and then press
> C-x C-f and then type /var, the content of minibuffer would be
> "/tmp//var",
> if after that press TAB
> the result would be "/tmp/var"
> while expected "/var".
>
> emacs 29.4 gives "/var", while emacs 30.1-rc1 gives "/tmp/var".

I'm copying in Oleh Krehel, the maintainer of ivy.




This bug report was last modified 83 days ago.

Previous Next


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