Existe uma maneira de recarregar variáveis de ambiente no emacs?

8

Quando o emacs é iniciado, ele herda as variáveis de ambiente definidas no momento, no aplicativo de inicialização (Linux) ou em um repositório central (o registro do Windows).

No Windows, as variáveis de ambiente podem ser definidas globalmente. Como eu poderia solicitar ao emacs para atualizar sua lista de variáveis de ambiente?

Também estou interessado em maneiras de atualizar as variáveis no Linux (as que foram alteradas no shell que lançou o emacs), mas parece muito mais difícil, já que não há repositório central de variáveis de ambiente. Talvez jogando com emacsclient

    
por Norswap 16.08.2012 / 19:04

1 resposta

2

Talvez você possa criar um script externo que colete os nomes e valores das variáveis de ambiente e envie esses pares de nome e valor para o emacs em execução pelo emacsclient, para que o emacs possa definir seu próprio ambiente de acordo com os valores recebidos com setenv .

    
por 16.08.2012 / 22:10