Aquamacsが〜/ .emacs.d / init.elを読み取らないのはなぜですか?


8

でカスタマイズを行ってい~/.emacs.d/init.elます。私のコマンドラインemacsはinit.el期待どおりにを取得できます。ただし、Aquamacsはファイルをまったく読み取らないようです。これはのバッファです*message*

Loading prestart plugin files ...
... done.
Wrote /Users/antkong/Library/Preferences/Aquamacs Emacs/Packages/.nosearch
Shell: /bin/zsh
Loading /Users/antkong/Library/Preferences/Aquamacs Emacs/Recent Files.el (source)...done
Cleaning up the recentf list...done (0 removed)
22 environment variables imported from login shell (/bin/zsh).
Loading /opt/homebrew-cask/Caskroom/aquamacs/3.2/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex.el (source)...done
Loading plugins ...
Loading /opt/homebrew-cask/Caskroom/aquamacs/3.2/Aquamacs.app/Contents/Resources/lisp/aquamacs/site-start.el (source)...done
... done.
Loading `custom-file' failed.
Loading /Users/antkong/Library/Preferences/Aquamacs Emacs/Preferences.el (source)...done
Mark set
one-buffer-one-frame-mode disabled.
Mark set [26 times]
Loading /Users/antkong/Library/Preferences/Aquamacs Emacs/frame-positions.el (source)...done
file-error: (Opening directory no such file or directory /Users/antkong/Library/Logs/CrashReporter)
Mark set [5 times]
Aquamacs is based on GNU Emacs, a part of the GNU/Linux system. It is Free Software: you can improve and redistribute it under the GNU General Public License, version 3 or later. (C) 2014 Free Software Foundation, and D. Reitter. No Warranty.

Aqacmacsがinit.elファイルを読み取らないのはなぜですか?

回答:


6

次の回答は、http: //aquamacs.org/download.shtmlからダウンロードできる、Aquamacsの現在の公開リリースに関するものです。つまり、Aquamacs 3.2 GNU Emacs 24.4.51.2 (x86_64-apple-darwin14.0.0, NS apple-appkit-1343.14) of 2014-11-07 (Aquamacs-3.2) on watson.local

Aquamacsは、init.el内部に配置できるを実際に読み取ります~/.emacs.d/init.el。これは、init.elファイル内に簡単なメッセージを配置し、Aquamacsを再起動することで確認できます。

(message "Hello-world -- this is my init.el file loading!")

これが*Messages*バッファ出力です:

Loading prestart plugin files ...
... done.
Wrote /Users/HOME/Library/Preferences/Aquamacs Emacs/Packages/.nosearch
Shell: /bin/bash
Loading /Users/HOME/Library/Preferences/Aquamacs Emacs/Recent Files.el (source)...done
Cleaning up the recentf list...done (0 removed)
14 environment variables imported from login shell (/bin/bash).
Loading /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex.el (source)...done
Loading plugins ...
Loading /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/site-start.el (source)...done
... done.
Loading `custom-file' failed.
Loading /Users/HOME/Library/Preferences/Aquamacs Emacs/Preferences.el (source)...done
Hello-world -- this is my init.el file loading!
Mark set
one-buffer-one-frame-mode disabled.
Mark set [26 times]
Loading /Users/HOME/Library/Preferences/Aquamacs Emacs/frame-positions.el (source)...done
Mark set [5 times]
Aquamacs is based on GNU Emacs, a part of the GNU/Linux system. It is Free Software: you can improve and redistribute it under the GNU General Public License, version 3 or later. (C) 2014 Free Software Foundation, and D. Reitter. No Warranty.

2
うーん。私はちょうど空白の〜/ .emacs.d / init.elにあなたのメッセージをコピーしようとしたし、それが表示されていないメッセージ。私はファイルのモードで遊んだが、それは助けにはならなかった。私はAquamacs 3.2 GNU Emacs 24.4.51.2を実行しています
ari gold

2
@ari gold-上記の回答のテストは、ユーザーによるカスタマイズなしで、Emacsのブランドの新しいインストールを使用して実行されました。テストを実行するために追加されたのは、その1行のコードを含むinit.elファイルだけでした。それが機能しない場合は、構成内の何かがデフォルトの動作を変更している可能性があります。すべてをクマの最小値まで削減してみてください。すぐに機能することがわかったら、競合の追跡に向けて作業を開始できます。~/.emacs.d/init.el(message "Hello-world -- this is my init.el file loading!")
弁護士、2015

1
ありがとう、素晴らしいアイデア。おかしなことに、アクアマックとensimeの問題のため、私は普通のemacsに切り替える必要がありました。
アリゴールド2015

3
YosemiteにAquamacs 3.2を適度に新しくインストールしましたが、そのままでは何もロードinit.elされません。.emacsファイルを持っていません。私は追加することによって、これを回避(load-file "~/.emacs.d/init.el")する~/Library/Preferences/Aquamacs Emacs/Preferences.elには言ってコメント持っているだろう読んで.emacs...しかし、のは言及しないがinit.el
tripleee 2015年

1
@tripleee-Githubのバグレポート/問題をDavidに送信して、Davidが気づくようにすることは価値があるかもしれません。
弁護士、2015年

2

Aquamacsが〜/ .emacs.d / init.elファイルを読み取っていて、Aquamacsプルダウンメニューからデフォルトのフォントを変更するという問題がありました。新しいオプションを保存すると、Aquamacsは〜/ .emacs.d / init.elファイルの読み取りを停止しました。私が使用した解決策は、〜/ .emacsから〜/ .emacs.d / init.elへのソフトリンクを配置することでした:

ln -s ~/.emacs.d/init.el ~/.emacs

これを行うには他の方法があります。たとえば、初期化を

〜/ライブラリ/ Preferences / Aquamacs Emacs / Preferences.el

起動時に読み込まれるファイルの詳細については、https://www.emacswiki.org/emacs/AquamacsFAQを参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.