GNU bug report logs -
#78493
30.1.90; dired-listing-switches "-hail --group-directories-first" fumbles filename ending with `:'
Previous Next
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
[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)]
[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: 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.