当emacs启动时,它将继承在启动应用程序(Linux)或中央存储库(Windows注册表)中设置的环境变量。
在Windows上,可以全局设置环境变量。如何提示emacs刷新其环境变量列表?
我还对在Linux上刷新变量(在启动emacs的外壳中进行了更改)上的变量的方法感兴趣,这很难,因为没有中央变量库。也许通过玩emacsclient
?
您能否解释一下您要解决的问题?您为什么需要像这样通过环境进行交流?
—
djf 2012年
一个简单的情况是安装新的命令行程序。在Windows上,它可能最终以“ C:\ Program Files \ My Program \”结尾。要在命令行上使用该程序,我需要将此路径添加到PATH环境变量中。我使用emacs外壳程序,因此我需要重新启动emacs(或在emacs中手动将变量添加到环境中)才能使用新程序。
—
2012年