emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] master 2291d9a: Fix python.el for Emacs 24, bump ELPA


From: Michael Albinus
Subject: Re: [Emacs-diffs] master 2291d9a: Fix python.el for Emacs 24, bump ELPA version to 0.26.1 (Bug#30633)
Date: Wed, 28 Feb 2018 08:55:26 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>          (file-name (expand-file-name (file-local-name file-name)))
>          (temp-file-name (when temp-file-name
>                            (expand-file-name
>                             (file-local-name temp-file-name)))))
>
> I don't understand how/why it makes sense to apply expand-file-name on
> its return value.  Shouldn't this be
>
>          (file-name (file-local-name (expand-file-name file-name)))
>          (temp-file-name (when temp-file-name
>                            (file-local-name
>                             (expand-file-name temp-file-name)))))
>
> ?

Yes. If, for example, file-name is "/ssh:address@hidden:~/what/ever", the
former forms might fail, because "~/what/ever" could be expanded
differently on local and remote hosts.

>         Stefan

Best regards, Michael.



reply via email to

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