在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