同时使用两个 emacs(Cocoa emacs 和 Aquamacs)

发布于 2024-09-11 20:59:59 字数 626 浏览 6 评论 0原文

我的 Mac 上碰巧有两个 emacs,因为 clojure 设置

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

有什么方法可以告诉 Aquamacs 不要对 ELPA 使用 ~/.emacs.d 吗?我的意思是,我可以更改 ~/.emacs.d 以外的默认 ELPA 目录吗?

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

(unless (file-directory-p "~/.emacs.d/elpa")
        (make-directory "~/.emacs.d/elpa" t))

I happen to have two emacs on my Mac because of clojure setup.

The problem is that Cocoa emacs and Aquamacs uses the same ~/.emacs.d, but the ELPA of Cocoa emacs and that of Aquamacs are not compatible so that some files are overwritten and not usable for both of them.

Is there any way to tell Aquamacs not to use ~/.emacs.d for ELPA? I mean, can I change the default ELPA directory other than ~/.emacs.d ?

I use Aquamacs Starter Kt, but it seems that the ~/.emacs directory is used in init.el.

(unless (file-directory-p "~/.emacs.d/elpa")
        (make-directory "~/.emacs.d/elpa" t))

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦行七里 2024-09-18 20:59:59

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

I am not familiar with ELPA, but if aquamacs and carbon emacs are using different copies of package.el, you could try changing the definition of package-user-dir in one of them. In general I have found that using two different emacses on one machine is a recipe for baldness.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文