Previous: Misc Variables, Up: Environment [Contents][Index]
MS-Windowsでは、インストールプログラムaddpm.exe
が、システムレジストリーのHKEY_LOCAL_MACHINEセクションの、/Software/GNU/Emacsの下のemacs_dir
、EMACSLOADPATH
、EMACSDATA
、EMACSPATH
、EMACSDOC
、SHELL
、TERM
の値を追加します。これを行なうのは、異なるバージョンのWindowsにたいして環境変数をセットする、標準的な場所がないからです。最近のバージョンのEmacsでは、addpm.exe
の実行は絶対に必要ではなくなりましたが、古いバージョンからアップグレードする場合、addpm.exe
は以前のインストールから、(おそらく最新のEmacsと互換性がない)古いレジストリーエントリーを取得しないことを保証します。
Emacsを開始したときは、環境のチェックと同様に、システムレジストリーの、これらの変数とHOME
、LANG
、PRELOAD_WINSOCK
もチェックします。
これらの変数の値を決定するために、Emacsは次の手順にしたがいます。最初に環境がチェックされます。そこで変数が見つからない場合、Emacsは/Software/GNU/Emacsのレジストリーキーを名前で探します。最初にレジストリーのHKEY_CURRENT_USERセクション、そこで見つからなければ、HKEY_LOCAL_MACHINEセクションを探します。それでもなおEmacsが値を決定できない場合、コンパイルされたときのデフォルトが使用されます。
上記の環境変数に加えて、Xリソース(X Resourcesを参照)を指定するために/Software/GNU/Emacsのレジストリーキーにセッティングを追加することもできます。.Xdefaultsファイル内で指定可能なほとんどのセッティングを、そのレジストリキーからセットできます。