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アクセスの問題に対処しています。