[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.