emacsが起動すると、起動中のアプリケーション(Linux)または中央リポジトリ(Windowsレジストリ)のいずれかにその時点で設定されている環境変数を継承します。
Windowsでは、環境変数をグローバルに設定できます。環境変数のリストを更新するようにemacsに指示するにはどうすればよいですか?
Linux(emacsを起動したシェルで変更されたもの)で変数を更新する方法にも興味がありますが、環境変数の中央リポジトリがないため、はるかに困難に思えます。多分遊んでemacsclient
?
解決しようとしている問題について少し説明していただけますか?なぜこのような環境を通してコミュニケーションをとる必要があるのですか?
—
djf 2012
単純なケースは、新しいコマンドラインプログラムをインストールすることです。Windowsでは、たとえば "C:\ Program Files \ My Program \"になる可能性があります。このプログラムをコマンドラインで使用するには、このパスをPATH環境変数に追加する必要があります。私はemacsシェルを使用しているため、新しいプログラムを使用するには、emacsを再起動する(またはemacsで環境に手動で変数を追加する)必要があります。
—
Norswap 2012