GNU bug report logs - #78493
30.1.90; dired-listing-switches "-hail --group-directories-first" fumbles filename ending with `:'

Previous Next

Package: emacs;

Reported by: Van Ly <van.ly <at> SDF.ORG>

Date: Mon, 19 May 2025 12:16:02 UTC

Severity: normal

Found in version 30.1.90

Done: Eli Zaretskii <eliz <at> gnu.org>

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#78493: closed (30.1.90; dired-listing-switches "-hail
 --group-directories-first" fumbles filename ending with `:')
Date: Sat, 24 May 2025 13:30:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 24 May 2025 16:28:54 +0300
with message-id <86zff2yw6h.fsf <at> gnu.org>
and subject line Re: bug#78493: 30.1.90; dired-listing-switches "-hail --group-directories-first" fumbles filename ending with `:'
has caused the debbugs.gnu.org bug report #78493,
regarding 30.1.90; dired-listing-switches "-hail --group-directories-first" fumbles filename ending with `:'
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
78493: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78493
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Van Ly <van.ly <at> SDF.ORG>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.1.90; dired-listing-switches "-hail --group-directories-first"
 fumbles filename ending with `:'
Date: Mon, 19 May 2025 12:15:26 +0000
[Message part 3 (text/plain, inline)]
Hello,

The contents of directory `plan9-4e/rc/bin' has filenames ending with `:'.

This is a problem when the following setting applies.

  (setopt dired-listing-switches "-hail --group-directories-first")

Before the setting is applied a line appears as follows.

  -rwxr-xr-x 1 van staff  354 Dec 25  2021 9fat:

After the setting is applied the line now looks like this.

  /u/van/src/plan9/plan9-4e/rc/bin/11291923 -rwxr-xr-x 1 van staff  354 Dec 25  2021 9fat:

I am using the `gls' gnu ls command with dired-use-ls-dired variable value being `t'.

I expect the file `9fat:' to appear like `9fs', compare A and B below.

 [A] -> https://sdf.org/~van.ly/img/emacs-30.1.90-dired-1-before-setting.webp
 [B] -> https://sdf.org/~van.ly/img/emacs-30.1.90-dired-2-after-setting.webp

To reproduce observed bug,

  1. start, `emacs -Q'
  2. dired, `C-x d plan9-4e/rc/bin/'
     see: [A]
  3. apply, `(setopt dired-listing-switches "-hail --group-directories-first")'
  4. destroy dired buffer listing `plan9-4e/rc/bin'
  5. dired, `C-x d plan9-4e/rc/bin/'
     see: [B]
  6. note the appearance on the line with filename `9fat:'

[bug_gnu_emacs_diagnostics.text (application/octet-stream, attachment)]
[Message part 5 (text/plain, inline)]
-- 
vl
[Message part 6 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Van Ly <van.ly <at> SDF.ORG>
Cc: 78493-done <at> debbugs.gnu.org
Subject: Re: bug#78493: 30.1.90;
 dired-listing-switches "-hail --group-directories-first" fumbles
 filename ending with `:'
Date: Sat, 24 May 2025 16:28:54 +0300
> From: Van Ly <van.ly <at> SDF.ORG>
> Cc: 78493 <at> debbugs.gnu.org
> Date: Sat, 24 May 2025 12:39:01 +0000
> 
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >
> > Thanks.  Please try the patch below and tell if it solves the problem.
> >
> 
> The patch solves the problem.  Thank you.

Thanks, installed on the master branch, and closing the bug.

> I had to byte compile dired.el after applying the patch diff inside `emacs -Q'.

Yes, that's expected.

> My experimental environment with quicklisp and ecl inferior-lisp-program complained as follows:
> 
> 
> Compiling file /u/van/src/emacs-30.1.90/lisp/dired.el at Sat May 24 22:20:32 2025
> Entering directory ‘/u/van/src/emacs-30.1.90/lisp/’
> dired.el:848:19: Error: Wrong number of arguments: when-let, 1

I don't see such an error.

> Is there a setting to tell emacs lisp to byte compile in the experimental environment?

What do you mean by "experimental environment", and how does it
different from the "normal" Emacs environment?


This bug report was last modified 23 days ago.

Previous Next


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