`port edit`, local/console vs. remote use
Jeremy Lavergne
jeremy at lavergne.me
Tue Dec 6 16:10:26 CET 2016
In .ssh/config, could you use SendEnv? It does sound like something that
should be specific to your setup.
SendEnv MYVAR
Specifies what variables from the local
environ(7) should be sent to the server. The
server must also support it, and the server must
be configured to accept these environment vari‐
ables. Note that the TERM environment variable
is always sent whenever a pseudo-terminal is
requested as it is required by the protocol.
Refer to AcceptEnv in sshd_config(5) for how to
configure the server. Variables are specified
by name, which may contain wildcard characters.
Multiple environment variables may be separated
by whitespace or spread across multiple SendEnv
directives. The default is not to send any
environment variables.
On 12/06/2016 11:03 AM, René J.V. Bertin wrote:
> Has there ever been discussion about if and how to let `port edit` invoke a different editor when you're working locally vs. over SSH?
>
> I realise this could theoretically be handled by setting a different MP_EDITOR value in your shell's .*profile/.*rc file but I cannot think of a reliable way to detect local vs. remote access right now, esp. not one that will distinguish between local "aqua vs non aqua" sessions. And to make things yet more complex: ssh to a remote host and from there back to a Mac, all from within an Aqua session, and you can still do things like `open -e` to edit a file in TextEdit.
More information about the macports-dev
mailing list