Re: Automating remote emacsclient setup

Joel Reicher <[email protected]> Wed, 13 May 2026 00:21:46 +1000
Newsgroups gmane.emacs.tramp
Message-ID <[email protected]>
Michael Albinus <[email protected]> writes:

> Joel Reicher <[email protected]> writes:
>
>> From what I can tell with-editor doesn't use this mechanism, 
>> which is a bit of a shame, since the design of it is good in my 
>> opinion.
>
> IIRC we've discussed this with Jonas years ago, when emacsclient 
> was improved for supporting Tramp. He didn't want to change the 
> existing with-editor mechanism due to backward compatibility 
> (still IIRC).
>
> Perhaps you contact Jonas and ask about? For example, it could 
> support the old mechanism via standard output/input, and the new 
> mechanism alternatively.

I will do that, but notwithstanding what you said about you 
yourself not using emacsclient much, I think there is one aspect 
that is the "responsibility" of Tramp, and that is to set the 
EMACSCLIENT_TRAMP environment variable on initialisation of a 
remote shell. It needs to be set to the same remote identifier 
used to open the shell, particularly for an ad-hoc multi-hop 
sudo. (I can explain why I believe this to be the case, if 
needed.)

What's the easiest way of making that code change? I'm fairly sure 
I'm right about it.

Thanks and regards,

       - Joel