bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#24387: 25.1.50; w32-convert-standard-filenames no longer works


From: Richard Copley
Subject: bug#24387: 25.1.50; w32-convert-standard-filenames no longer works
Date: Wed, 7 Sep 2016 10:52:32 +0100

Hi Eli,

`convert-standard-filename' on Windows was changed in this commit:

commit 438b98e5b70c55129453870b870a139c4a4a77fd
Author: Eli Zaretskii <eliz@gnu.org>
Date:   Mon Apr 25 11:50:37 2016 +0300

    Don't mirror slashes in convert-standard-filename on MS-Windows

    * lisp/w32-fns.el (w32-convert-standard-filename): Don't mirror
    slashes into backslashes.  This avoids producing ugly file names,
    and is deemed no longer necessary, and should certainly be
    unrelated to which shell is in use.

I for one /did/ use filenames created by this function in shell
commands. It was explicitly documented that it would work,
and it still is (see the docstring for `convert-standard-filename').
Now I need to take time out to roll my own version and review
all my callers (and, because I'm a nice person and like to help,
file a bug report and expose myself to the ensuing derision :) ).

Please will you change it back? If not, when that docstring gets
fixed, can it document what people should use instead?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]