Emacs 23.1をGNUのFTPサイトからダウンロードしました。私はそれを解凍し、設定後にビルドしました。
.emacsファイルがホームディレクトリまたはシステムのどこにも見つかりません。何か不足していますか?
または、(コメントで指摘されているように)はるかに簡単な方法として、 Ctrl+H、 v (describe-variable)は、次のように変数とその値を説明するNice出力を表示します。
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
ドキュメンテーション:
ユーザーの初期化ファイルのファイル名(ディレクトリを含む)。ロードされたファイルの拡張子が「.elc」で、対応するソースファイルが存在する場合、この変数には、initファイルを編集する「custom-save-all」などの関数での使用に適したソースファイルの名前が含まれます。 Emacsがinitファイルをロードして評価する間、値に&lsquo'.elc ’拡張子があるかどうかに関係なく、valueはファイルの実際の名前です。
この方法はかなり冗長です。より簡潔な答えは、emacsを起動し、LISP評価バッファーにuser-init-file
と入力して、 Ctrl+J 評価します。これにより、initファイルの場所が次のように出力されます。
user-init-file
"/home/.emacs"
Emacsを構成したい場合は、ファイルを作成する必要があります。それを作成して手動でファイルのハッキングを開始するか、M-x customize
とカスタマイズを保存します。
EmacsWikiの InitFile の章を参照してください。
Initファイルには、Emacsの起動時に実行したい個人用EmacsLispコードが含まれています。
- GnuEmacsの場合、
~/.emacs
または_emacs
または~/.emacs.d/init.el
。- XEmacsの場合、
~/.xemacs
または~/.xemacs/init.el
。- AquamacsEmacsの場合、
~/.emacs
または~/Library/Preferences/Aquamacs Emacs/Preferences.el
Windowsでは、.emacsファイルは_emacsと呼ばれ、DOSおよびFATファイルシステムとの下位互換性があるため、ファイル名をドットで始めることができませんでした。ファイルシステムや他のほとんどのプログラムが処理できるとしても、エクスプローラはドットで始まる名前のファイルを作成できないため、一部のユーザーはこのような名前の使用を続けます。 Emacs 22以降では、initファイルは。emacs.d/init.elと呼ばれることもあります。 LISPパッケージによって作成された他の多くのファイルも.emacs.dディレクトリに保存されるようになりました。これにより、すべてのEmacs関連ファイルが1か所に保持されます。
ソース: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
どちらも.emacs
または.emacs.d/init.el
は存在しますか?後者はますます標準になっているようです(~
)。
他のプログラムと同様に、/etc/[what file do you want]
は、システムが設定に使用するホームディレクトリに変更します。
簡単な答え。 .emacsファイルがホームディレクトリに表示される前に、Emacsでコードの記述を開始する必要があります。 Hello、World!sと簡単な数学コードをいくつか書いて、コンパイルして実行します。
次に、家をもう一度見て、ls -a
と入力すると、表示されます。次に、それを編集してgedit .emacs
と入力します。 Emacsを使ってEmacsを編集するのは変だと思うので、geditを使用します。
試してみてください ls -a
。