[解決済み] Windowsで動作するEmacsの.emacsファイルはどこにあるのですか?
質問
Windows にインストールした Emacs の .emacs ファイルを探したのですが、見つかりませんでした。WindowsでもUnixと同じファイル名なのでしょうか?
自分で作成する必要があるのでしょうか。もしそうなら、それはどの特定のディレクトリの下にあるのでしょうか?
どのように解決するのですか?
Emacs FAQからコピー&ペーストしました。 http://www.gnu.org/software/emacs/windows/ :
init ファイルはどこに置くのですか?
Windows では
.emacs
という名前のファイルがあります。
_emacs
これは、ファイル名がドットで始まらない DOS や FAT ファイルシステムとの後方互換性のためです。Windowsエクスプローラはドットで始まる名前のファイルを作成できないので、ファイルシステムや他のほとんどのプログラムがそれを処理できるにもかかわらず、このような名前を使い続けることを好むユーザもいます。Emacs 22 以降では、init ファイルは次のように呼ばれることもあります。
.emacs.d/init.el
. Lispパッケージによって作成される他の多くのファイルは、現在では
.emacs.d
ディレクトリにも格納されるようになり、これでEmacsに関連するすべてのファイルを一箇所に集めることができます。
上記のファイルは、すべてHOMEディレクトリに入れる必要があります。HOMEディレクトリは、以下の手順で決定します。
- 環境変数 HOME が設定されている場合、それが示すディレクトリを使用します。
- レジストリ項目 HKCUSOFTWARE ◇GNU ◇Emacs ◇HOME が設定されている場合、そのディレクトリを使用します。
- レジストリ項目HKLMSOFTWARE ◇GNU ◇Emacs ◇HOME が設定されている場合、そのディレクトリを使用します。ユーザーが同じHOMEディレクトリを共有することになるため、推奨しません。
-
もし
C:\.emacs
が存在する場合はC:/
. これは後方互換性のためで、以前のバージョンではデフォルトでC:/
に設定されていたからです。 - ユーザーの AppData ディレクトリを使用します。通常、ユーザーのプロファイル ディレクトリの下の Application Data というディレクトリで、その場所は Windows のバージョンとコンピューターがドメインの一部であるかどうかによって異なります。
Emacs 内で
~
で始まるファイル名は HOME ディレクトリに展開されるので、 .emacs ファイルを見つけるには常に
C-x C-f ~/.emacs
.
さらに詳しい情報は MS-Windows での HOME とスタートアップディレクトリ .
関連
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Git for Windows でファイル名が長すぎる
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み] EmacsとVimの違い
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み] Windowsでコマンドラインから空のファイルを作成するには?
-
DockerでWindows 10からVolumeボリュームにフォルダを共有する
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
-
[解決済み] パラメータ中の二重引用符のエスケープ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.appref-msのファイル拡張子について
-
WebAssembly、Webの新しい時代へ
-
PID 4の "Unable to open process "によってポート80が使用されています。
-
Win10ショートカットキーBOOK(史上最強の完成度)
-
[解決済み] Windowsのコマンドラインでテキストファイルを結合し、先頭行を削除する。
-
[解決済み] パラメータ中の二重引用符のエスケープ
-
[解決済み] ダウンロードした.boxファイルをVagrantに追加するには?
-
[解決済み] Visual Studioのコードターミナルで、管理者権限でコマンドを実行するには?
-
[解決済み] WindowsのIF内のバッチSETが機能しない
-
[解決済み] 特定のファイルだけを含むディレクトリ構造をコピーする方法(Windowsのバッチファイルを使用)。