[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: TRAMP VC optimization: also breaks process filters -_-
From: |
Michael Albinus |
Subject: |
Re: TRAMP VC optimization: also breaks process filters -_- |
Date: |
Wed, 08 May 2019 08:35:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Stefan Monnier <address@hidden> writes:
>> The last Tramp action as expected was process-send-string (called from
>> tramp-send-string). According to the Elisp manual, filters or sentinels
>> from *other* processes can be called during process-send-string:
>
> Right, but a call to expand-file-name like happened to Daniel is
> perfectly normal and can occur anywhere, not just in process filters
> or timers.
Sure, but it lands in tramp-file-name-handler then, usually. This takes
care about expand-file-name with an absolute file name and a remote directory.
The problem with Daniel's case is tramp-vc-file-name-handler, which
didn't care. This I've tried to fix (let's see, whether Daniel reports
success).
> Stefan
Best regards, Michael.