GNU bug report logs - #48301
28.0.50; Dired asks if buffer "" should be deleted with ls flag -p

Previous Next

Package: emacs;

Reported by: Tassilo Horn <tsdh <at> gnu.org>

Date: Sat, 8 May 2021 22:01:01 UTC

Severity: normal

Tags: moreinfo

Found in version 28.0.50

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: 48301 <at> debbugs.gnu.org
Subject: Re: bug#48301: 28.0.50; Dired asks if buffer "" should be deleted
 with ls flag -p
Date: Tue, 11 May 2021 15:26:10 +0200
Tassilo Horn <tsdh <at> gnu.org> writes:

> 1. emacs -Q
> 2. (setq dired-listing-switches "-Alhp") ;; the -p prints dirs as foo/,
>                                          ;; i.e., with trailing /.
> 3. M-x dired RET ~ RET
> 4. Visit directory ~/foobar in dired
> 5. Delete ~/foobar directory in dired
> 6. Dired asks: "Kill Dired buffer of , too?" where it should ask if the
>    buffer of foobar should be killed.
>
> The reason is that with the -p flag to ls which prints directories with
> trailing slash, `dired-clean-up-after-deletion' is called with filename
> FN "/home/foo/foobar/" and then (file-name-nondirectory
> "/home/foo/foobar/") returns "".

I'm unable to reproduce this bug in Emacs 28 -- I get no prompt at all
when deleting the foobar directory (when testing with "emacs -Q").  Are
there some missing steps here?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 4 years and 10 days ago.

Previous Next


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