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