正如在这里,Aquamacs 的 org-mode 已经比较老旧了,在捕获方面存在一些问题。
如何使用 Aquamacs 升级 org-mode?只需将 lisp/*.el 复制到某个地方就可以了吗?
答案1
您可以将 .el 文件放在您想要的任何位置,但您需要使用以下命令将目录添加到 emacs 加载路径中:
(setq load-path (cons "~/path/to/orgdir/lisp" load-path))
将其粘贴到您的.emacs
文件中。
有关更多信息Org-mode 安装页面。
答案2
让我总结一下我最终使用包管理器所执行的步骤。请注意,我使用的是基于 emacs 23 的编辑器,该编辑器随 org-mode 6.33 一起提供。
安装包管理器
packages.el
从以下位置下载文件这里~/Library/elisp
。例如,保存在。将以下代码添加到
.emacs
:(setq 加载路径(cons“~/Library/elisp”加载路径))(需要'包)(包初始化)
核实
为了验证这一部分,emacs
点击M-x list-packages RET org
。在这里你应该看到一个可选包的列表。笔记:您可以忽略该警告:failed to download org-mode archive
。
更新 Org-mode
- 输入
list-packages
HitM-x list-packages RET
。 - 在其中标记为由
i
org 包安装,并标记x
为实际安装。重启 emacs
核实
点击M-x locate-library RET org
验证安装。现在你应该已经启动并运行了 Org-mode。
答案3
我从 EmacsWiki 中找到了这段更有用的代码片段(http://www.emacswiki.org/emacs/CustomizeAquamacs):
在 Aquamacs 中升级 Org-mode 或其他主要模式
# Name of your emacs binary
EMACS=/Applications/Aquamacs.app/Contents/MacOS/Aquamacs
# Where local lisp files go.
lispdir = /Applications/Aquamacs.app/Contents/Resources/lisp
# Where info files go.
infodir = /Applications/Aquamacs.app/Contents/Resources/info
——DH阿德尔
更新(2013 年 3 月):local.mk
在从中克隆之后进行上述分配,mk/default.mk
确保将更新的克隆(local.mk
)保存到顶级目录(即 mk 本身之上),以避免编译错误。