1

由于clojure setup,我的 Mac 上碰巧有两个 emacs 。

问题是 Cocoa emacs 和 Aquamacs 使用相同的 ~/.emacs.d,但是 Cocoa emacs 的 ELPA 和 Aquamacs 的 ELPA 不兼容,因此某些文件被覆盖并且对它们都不能使用。

有没有办法告诉 Aquamacs 不要将 ~/.emacs.d 用于 ELPA?我的意思是,我可以更改 ~/.emacs.d 以外的默认 ELPA 目录吗?

我使用Aquamacs Starter Kt,但似乎在 init.el 中使用了 ~/.emacs 目录。

(除非(文件目录-p“~/.emacs.d/elpa”)
        (make-directory "~/.emacs.d/elpa" t))
4

1 回答 1

2

我不熟悉 ELPA,但如果 aquamacs 和 carbon emacs 使用不同的 package.el 副本,您可以尝试更改package-user-dir其中一个的定义。一般来说,我发现在一台机器上使用两个不同的 emacses 会导致秃头。

于 2010-07-28T01:32:42.637 回答