まあ、タイトルはそれをすべて持っています。以前は(setenv "PATH" "whatever:$PATH" t)
、Emacs から何かを呼び出すことができました (実際には、AUCTeX 内からの ConTeXt)。少し前に について知りましたexec-path
。代わりに使用する必要がありますか?
質問する
315 次
1 に答える
6
実際に環境をsetenv
設定する (そして、この emacs から実行されたプログラムが環境として認識するものに影響を与える (変更する)間)exec-path
は、実行可能ファイルを探す場所を emacs に指示しますが、この emacs から実行されるプログラムは変更されたものを認識しませんPATH
。
を使用して環境を変更してsetenv
も、現在の Emacs が実行可能ファイルを検索する方法は変わりませんexec-path
。それを実現し、この Emacs によって実行される子プロセスを$PATH
変更するには、 と の両方を設定する必要がexec-path
あり$PATH
ます。
于 2013-03-02T01:40:13.103 に答える