有没有办法在 emacs 中重新加载环境变量?

Nor*_*wap 9 emacs environment-variables

当 emacs 启动时,它会继承当时在启动应用程序 (Linux) 或中央存储库(Windows 注册表)中设置的环境变量。

在 Windows 上,可以全局设置环境变量。如何提示 emacs 刷新其环境变量列表?

我也对在 Linux 上刷新变量的方法(那些在启动 emacs 的 shell 中更改的变量)感兴趣,因为没有环境变量的中央存储库,这似乎很难。也许通过玩emacsclient

Tom*_*Tom 2

也许你可以创建一个外部脚本来收集环境变量的名称和值,然后通过 emacsclient 将这些名称-值对发送到正在运行的 emacs,这样 emacs 就可以根据接收到的值设置自己的环境setenv