Subject: Re: bug#76440: 30.1; different behavaiour of 29.4 and 30 for ivy completition of absolute paths

From: Stefan Kangas <[email-masked]>
Date: Thu, 20 Feb 2025 10:29:04 -0600

Evgeniy Dushistov via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <[email-masked]> 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.