5

まあ、タイトルはそれをすべて持っています。以前は(setenv "PATH" "whatever:$PATH" t)、Emacs から何かを呼び出すことができました (実際には、AUCTeX 内からの ConTeXt)。少し前に について知りましたexec-path。代わりに使用する必要がありますか?

4

1 に答える 1

6

実際に環境をsetenv設定する (そして、この emacs から実行されたプログラムが環境として認識するものに影響を与える (変更する)間)exec-pathは、実行可能ファイルを探す場所を emacs に指示しますが、この emacs から実行されるプログラムは変更されたものを認識しませんPATH

を使用して環境を変更してsetenvも、現在の Emacs が実行可能ファイルを検索する方法は変わりませんexec-path。それを実現しこの Emacs によって実行される子プロセスを$PATH変更するには、 と の両方を設定する必要がexec-pathあり$PATHます。

于 2013-03-02T01:40:13.103 に答える