Windows で実行している Emacs の .emacs ファイルはどこにありますか? 質問する

Windows で実行している Emacs の .emacs ファイルはどこにありますか? 質問する

Emacs の Windows インストールの .emacs ファイルを探してみましたが、見つかりませんでした。Windows と Unix のファイル名は同じですか?

自分で作成する必要がありますか? その場合、どのディレクトリに保存すればよいですか?

ベストアンサー1

Emacs FAQからコピーして貼り付けました。http://www.gnu.org/software/emacs/windows/:

init ファイルをどこに置けばいいですか?

Windows では、ファイル名をドットで始めることができない DOS および FAT ファイルシステムとの下位互換性のために、このファイルを呼び出すことがあります。ファイルシステムや他のほとんどのプログラムではドットで始まる名前のファイルを処理できますが、Windows エクスプローラーではドットで始まる名前のファイルを作成できないため、このような名前を使い続けることを好むユーザーもいます。Emacs 22 以降では、init ファイルは とも呼ばれます.emacs。Lispパッケージによって作成される他の多くのファイルもこのディレクトリに保存されるようになったため、これにより、Emacs 関連のファイルがすべて 1 か所にまとめられます。_emacs.emacs.d/init.el.emacs.d

上記のファイルはすべて HOME ディレクトリに配置する必要があります。HOME ディレクトリは、次の手順で決定されます。

  1. 環境変数 HOME が設定されている場合は、それが示すディレクトリを使用します。
  2. レジストリ エントリ HKCU\SOFTWARE\GNU\Emacs\HOME が設定されている場合は、それが示すディレクトリを使用します。
  3. レジストリ エントリ HKLM\SOFTWARE\GNU\Emacs\HOME が設定されている場合は、それが示すディレクトリを使用します。ユーザーが同じ HOME ディレクトリを共有することになるため、推奨されません。
  4. C:\.emacs存在する場合はを使用しますC:/。これは下位互換性のためです。以前のバージョンでは、C:/HOME が設定されていない場合は がデフォルトでした。
  5. ユーザーの AppData ディレクトリを使用します。これは通常、ユーザーのプロファイル ディレクトリの下にある Application Data というディレクトリで、その場所は Windows のバージョンや、コンピューターがドメインの一部であるかどうかによって異なります。

Emacs 内では、~ファイル名の先頭が HOME ディレクトリに展開されるため、 .emacs ファイルをいつでも見つけることができますC-x C-f ~/.emacs

さらに詳しい情報はMS-Windows の HOME およびスタートアップ ディレクトリ

おすすめ記事