在Mac上,在environment.plist中定义环境变量将允许您在Emacs.app中使用环境变量。在Linux上,是否有这样的等价物?在Linux中为Emacs访问定义环境变量
我不想使用环境变量在shell或终端仿真器之一,但也为find-file
(CX CF),shell-command
(C-!)等,我有很多的路径定义为环境在这里会有帮助的变量。例如,查找具有find-file
的文件可以是$ WORK/projectname等。
我想最简单的方法就是内.emacs
使用setenv
,但我有很多这样的变量,这将是更好,如果我能在一个外部文件中定义一次,并有Emacs的在读它。
编辑:对不起,困惑。这个问题特别解决了Emacs访问问题,因为在调用shell,eshell或term之前,〜/ .bashrc中定义的变量不可用于Emacs。
我这么认为,但不幸的是没有提供解决方案... – hatmatrix 2012-08-11 12:40:46