Macでは、environment.plistで環境変数を定義すると、Emacs.appで環境変数を使用できるようになります。Linuxでは、そのような同等のものはありますか?
find-fileシェルエミュレータまたはターミナルエミュレータの1つだけでなく、 (Cx Cf)、 (C-!)などにも環境変数を使用したくないので、shell-commandここで役立つ環境変数として定義されたパスがたくさんあります。 。たとえば、でファイルを検索するにfind-fileは、$ WORK/projectnameなどを使用できます。
最も簡単な方法はsetenv内.emacsで使用することだと思いますが、そのような変数がたくさんあるので、外部ファイルで一度定義してEmacsに読み込ませるとよいでしょう。
編集:混乱してすみません。〜/ .bashrcで定義された変数は、shell、eshell、またはtermが呼び出されるまで、Emacsで使用できないため、この質問は特にEmacsアクセスの問題に対処しています。