2013-03-02 110 views

回答

6

雖然setenv實際上是設置環境(和影響(從什麼emacs的這個執行的程序修改)將看到的環境),exec-path告訴Emacs的地方尋找可執行程序,但是程序從這個emacs的運行將不會看到他們的PATH改變。

使用setenv更改環境不會更改當前Emacs搜索可執行文件的方式,因爲它使用exec-path。爲了達到使得Emacs執行的子進程變爲$PATH,必須同時設置exec-path$PATH

相關問題